فهرست منبع

商品列表更改筛选框/收款二级分类bugfix

zhijiezhao 2 سال پیش
والد
کامیت
8802332248

+ 2 - 0
src/main/java/com/caimei/modules/newhome/dao/NewPageHomeimageDao.java

@@ -16,4 +16,6 @@ public interface NewPageHomeimageDao extends CrudDao<NewPageHomeimage> {
     void updateStatusByIds(NewPageHomeimage newPageHomeimage);
 
     void updateSort(@Param("id") String id, @Param("sort") String sort);
+
+    String findBigSort();
 }

+ 4 - 0
src/main/java/com/caimei/modules/newhome/service/NewPageHomeimageService.java

@@ -106,4 +106,8 @@ public class NewPageHomeimageService extends CrudService<NewPageHomeimageDao, Ne
             }
         }
     }
+
+    public String findBigSort() {
+        return newPageHomeimageDao.findBigSort();
+    }
 }

+ 2 - 0
src/main/java/com/caimei/modules/newhome/web/NewPageHomeimageController.java

@@ -63,6 +63,8 @@ public class NewPageHomeimageController extends BaseController {
 
     @RequestMapping(value = "form")
     public String form(NewPageHomeimage newPageHomeimage, Model model) {
+        String sort=newPageHomeimageService.findBigSort();
+        model.addAttribute("sort",sort);
         model.addAttribute("newPageHomeimage", newPageHomeimage);
         return "modules/newhome/newPageHomeimageForm";
     }

+ 4 - 1
src/main/resources/mappings/modules/newhome/NewPageHomeimageMapper.xml

@@ -71,7 +71,10 @@
 			</otherwise>
 		</choose>
 	</select>
-	
+	<select id="findBigSort" resultType="java.lang.String">
+		SELECT sort FROM new_page_homeimage ORDER BY sort DESC LIMIT 1
+	</select>
+
 	<insert id="insert" parameterType="NewPageHomeimage"  keyProperty="id" useGeneratedKeys="true">
 		INSERT INTO new_page_homeimage(
 			title,

+ 6 - 1
src/main/webapp/WEB-INF/views/modules/newhome/newPageHomeimageForm.jsp

@@ -93,7 +93,12 @@
 		<div class="control-group">
 			<label class="control-label"><span class="help-inline"><font color="red">*</font> </span>排序:</label>
 			<div class="controls">
-				<form:input path="sort" htmlEscape="false" maxlength="9" class="input-xlarge required digits" value="${empty newPageHomeimage.sort?1:(newPageHomeimage.sort+1) }"/>
+                <c:if test="${empty newPageHomeimage.id}">
+				    <form:input path="sort" htmlEscape="false" maxlength="9" class="input-xlarge required digits" value="${empty sort?0:sort+1}"/>
+                </c:if>
+                <c:if test="${not empty newPageHomeimage.id}">
+                    <form:input path="sort" htmlEscape="false" maxlength="9" class="input-xlarge required digits" value="${empty newPageHomeimage.sort?0:(newPageHomeimage.sort) }"/>
+                </c:if>
 			</div>
 		</div>
 		<div class="control-group crmstatus" style="" >

+ 16 - 7
src/main/webapp/WEB-INF/views/modules/product-new/productList.jsp

@@ -427,19 +427,19 @@
             <div class="item">
                 <input id="searchValidFlag" value="${searchValidFlag}" style="display: none"/>
                 <label>商品状态:</label>
-                <label><input type="checkbox" name="searchValidFlag" id="validCheck2" class="validCheck"
+                <label><input type="checkbox" name="searchValidFlag" onchange="checkNot()" id="validCheck2" class="validCheck"
                               value="2">已上架</label>
-                <label><input type="checkbox" name="searchValidFlag" id="validCheck9" class="validCheck"
+                <label><input type="checkbox" name="searchValidFlag" onchange="checkNot()" id="validCheck9" class="validCheck"
                               value="9">已隐身</label>
-                <label><input type="checkbox" name="searchValidFlag" id="validCheck1" class="validCheck"
+                <label><input type="checkbox" name="searchValidFlag" onchange="checkNot()" id="validCheck1" class="validCheck"
                               value="1">待审核</label>
-                <label><input type="checkbox" name="searchValidFlag" id="validCheck3" class="validCheck"
+                <label><input type="checkbox" name="searchValidFlag" onchange="checkNot()" id="validCheck3" class="validCheck"
                               value="3">已下架</label>
-                <label><input type="checkbox" name="searchValidFlag" id="validCheck8" class="validCheck"
+                <label><input type="checkbox" name="searchValidFlag" onchange="checkNot()" id="validCheck8" class="validCheck"
                               value="8">审核未通过</label>
-                <label><input type="checkbox" name="searchValidFlag" id="validCheck7" class="validCheck"
+                <label><input type="checkbox" name="searchValidFlag" onchange="checkNot()" id="validCheck7" class="validCheck"
                               value="7">已冻结</label>
-                <label><input type="checkbox" name="searchValidFlag" id="validCheck0" class="validCheck"
+                <label><input type="checkbox" name="searchValidFlag" onchange="checkNot()" id="validCheck0" class="validCheck"
                               value="0">已删除</label>
                 <label><input type="checkbox" name="searchValidFlag" id="validCheck" onchange="checkValid()">所有</label>
             </div>
@@ -862,6 +862,15 @@
         }
     }
 
+    function checkNot(){
+        var check=document.getElementsByClassName('validCheck');
+        for (let i = 0; i < check.length; i++) {
+            if(check[i].checked){
+                $("#validCheck").attr("checked", null);
+            }
+        }
+    }
+
     function showTips(title, text) {
         $('.tips-popup h4').text(title);
         $('.tips-popup p').text(text);