Browse Source

简化部分重复代码

master
xyiege 3 years ago
parent
commit
61755c0d2d
  1. 19
      src/main/java/cn/chjyj/szwh/service/impl/OrderServiceImpl.java

19
src/main/java/cn/chjyj/szwh/service/impl/OrderServiceImpl.java

@ -95,21 +95,19 @@ public class OrderServiceImpl implements OrderService {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Map retmap = new HashMap(); Map retmap = new HashMap();
int starrs = page > 1 ? (page - 1) * limit : 0; int starrs = page > 1 ? (page - 1) * limit : 0;
// 以用户名或其他方式查找
String sokey="";
// 购买方 // 购买方
if (StringUtils.isNotBlank(buyname)) { if (StringUtils.isNotBlank(buyname)) {
// 查找出用户的 islicode 标识符 sokey = buyname;
List<OrderUser> odulist = orderUserMapper.getSearchNameOrIslicode(buyname);
List bclist = new ArrayList();
for (OrderUser ou : odulist) {
bclist.add(ou.getBatchcode());
}
// 该购买者的订单
qumap.put("bcin", bclist);
} }
// 委托方 // 委托方
if (StringUtils.isNotBlank(entrust_name)) { if (StringUtils.isNotBlank(entrust_name)) {
List<OrderUser> euolist = orderUserMapper.getSearchNameOrIslicode(entrust_name); sokey = entrust_name;
}
// 非空时候
if(StringUtils.isNotEmpty(sokey)){
List<OrderUser> euolist = orderUserMapper.getSearchNameOrIslicode(sokey);
List buyinArr = new ArrayList(); List buyinArr = new ArrayList();
for (OrderUser ou : euolist) { for (OrderUser ou : euolist) {
buyinArr.add(ou.getBatchcode()); buyinArr.add(ou.getBatchcode());
@ -118,6 +116,7 @@ public class OrderServiceImpl implements OrderService {
qumap.put("bcin", buyinArr); qumap.put("bcin", buyinArr);
} }
//组织搜索条件 //组织搜索条件
Map somap = new HashMap(); Map somap = new HashMap();
// 如果是商品名称 // 如果是商品名称

Loading…
Cancel
Save