Browse Source

修正商品分类检索出错的bug

master
xyiege 4 years ago
parent
commit
9871fa8647
  1. 11
      src/main/java/cn/chjyj/szwh/controller/admin/AdminGoodsClassifyController.java
  2. 5
      src/main/resources/mapper/szwh/ClassifyMapper.xml

11
src/main/java/cn/chjyj/szwh/controller/admin/AdminGoodsClassifyController.java

@ -6,6 +6,7 @@ import cn.chjyj.szwh.controller.BaseController;
import cn.chjyj.szwh.mapper.AdminMapper;
import cn.chjyj.szwh.service.ClassifyService;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.auth0.jwt.JWT;
import com.auth0.jwt.interfaces.DecodedJWT;
@ -58,13 +59,17 @@ public class AdminGoodsClassifyController extends BaseController {
//
String usestatus=request.getString("usestatus");
if(StringUtils.isNotBlank(usestatus)){
qmap.put("usestatus",usestatus);
qmap.put("status",usestatus);
}
//时间段
String createtime=request.getString("createtime");
if(StringUtils.isNotBlank(createtime)){
// 拆分时间 并组装时间段
if(StringUtils.isNotBlank("createtime")){
JSONArray jarr = JSONArray.parseArray(createtime);
if(jarr.size()>0){
// 拆分
qmap.put("createtime"," createtime between '"+jarr.get(0)+" 00:00:00' and '"+jarr.get(1)+" 23:59:59'");
}
}
// 分页大小
String limit=request.getString("limit");

5
src/main/resources/mapper/szwh/ClassifyMapper.xml

@ -19,9 +19,12 @@
<where>
<!-- 查询条件封装在map中,以k-v形式进行查询-->
<foreach collection="map" item="v" index="k" separator="and">
<if test="v != null and v != ''">
<if test="v != null and v != '' and k!='createtime'">
${k} = #{v}
</if>
<if test="k=='createtime'">
${v}
</if>
</foreach>
<if test="startRs!=null">
and id>#{startRs}

Loading…
Cancel
Save