diff --git a/src/main/java/cn/chjyj/szwh/controller/admin/AdminOrderController.java b/src/main/java/cn/chjyj/szwh/controller/admin/AdminOrderController.java index efd2382..3c99c40 100644 --- a/src/main/java/cn/chjyj/szwh/controller/admin/AdminOrderController.java +++ b/src/main/java/cn/chjyj/szwh/controller/admin/AdminOrderController.java @@ -5,6 +5,7 @@ import cn.chjyj.szwh.controller.BaseController; import cn.chjyj.szwh.service.OrderGoodsDetailService; import cn.chjyj.szwh.service.OrderService; import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -73,6 +74,17 @@ public class AdminOrderController extends BaseController { if(StringUtils.isNotBlank(entrustType)){ rqmap.put("goods_entrust",entrustType); } + + // 创建时间 + String createtime=request.getString("createtime"); + if(StringUtils.isNotBlank("createtime")){ + JSONArray jarr = JSONArray.parseArray(createtime); + if(jarr.size()>0){ + // 拆分 + rqmap.put("createtime"," createtime between '"+jarr.get(0)+" 00:00:00' and '"+jarr.get(1)+" 23:59:59'"); + } + } + // String spage=request.getString("page"); int page= StringUtils.isNotBlank(spage)?Integer.valueOf(spage):1; diff --git a/src/main/resources/mapper/szwh/OrderMapper.xml b/src/main/resources/mapper/szwh/OrderMapper.xml index 2344996..0ed0d77 100644 --- a/src/main/resources/mapper/szwh/OrderMapper.xml +++ b/src/main/resources/mapper/szwh/OrderMapper.xml @@ -62,7 +62,8 @@ + and k!='buyin' and k!='bcin' and k!='name' and k!='createtime' + and k!='goods_name' and k!='goods_entrust'"> ${k} = #{v} @@ -83,6 +84,9 @@ #{btcode} + + ${v} + @@ -112,7 +116,8 @@ + and k!='buyin' and k!='bcin' and k!='name' and k!='createtime' + and k!='goods_name' and k!='goods_entrust'"> ${k} = #{v} @@ -133,6 +138,9 @@ `name` like concat('%',#{v},'%') + + ${v} + diff --git a/src/test/java/cn/chjyj/szwh/mapper/GoodsMapperTest.java b/src/test/java/cn/chjyj/szwh/mapper/GoodsMapperTest.java index 5a578d2..a70e4c2 100644 --- a/src/test/java/cn/chjyj/szwh/mapper/GoodsMapperTest.java +++ b/src/test/java/cn/chjyj/szwh/mapper/GoodsMapperTest.java @@ -63,9 +63,9 @@ public class GoodsMapperTest { String wcon="is_deleted=0"; List glist = goodsMapper.getGoodsByCondition(wcon,12,"click_count", "DESC"); for(Goods g:glist){ - System.out.println(g.getId()); + System.out.println(g.getClickCount()+"|"+g.getId()+"|"+g.getGoodsIslicode()); +// System.out.println(g.getId()); } -// System.out.println(glist.size()); } @Test @@ -91,7 +91,7 @@ public class GoodsMapperTest { Map map =new HashMap(); map.put("gd.goods_entrust",1); map.put("ishow",0); //不推荐的 - String odkey ="g.sale_count"; + String odkey ="g.click_count"; String odval="DESC"; List goodsListVoList = goodsMapper.getGoodsVoList(map,odkey,odval,100,0); for (GoodsListVo gv:goodsListVoList){