|
|
|
@ -70,33 +70,23 @@ public class OrderServiceImpl implements OrderService { |
|
|
|
if(StringUtils.isNotBlank(buyname) ){ |
|
|
|
// 查找出用户的 islicode 标识符
|
|
|
|
List<OrderUser> odulist =orderUserMapper.getSearchNameOrIslicode(buyname); |
|
|
|
// 购买者标识
|
|
|
|
String[] buyinArr=new String[odulist.size()]; |
|
|
|
//用户产生的订单
|
|
|
|
String[] bcArr=new String[odulist.size()]; |
|
|
|
for(int i=0;i<odulist.size();i++){ |
|
|
|
buyinArr[i]=odulist.get(i).getIslicode(); |
|
|
|
bcArr[i]=odulist.get(i).getBatchcode(); |
|
|
|
List bclist = new ArrayList(); |
|
|
|
for(OrderUser ou:odulist){ |
|
|
|
bclist.add(ou.getBatchcode()); |
|
|
|
} |
|
|
|
//log.info("byarr :"+buyinArr);
|
|
|
|
// 购买者标识符
|
|
|
|
qumap.put("buyin","('"+buyinArr[0]+"')"); |
|
|
|
// 该购买者的订单
|
|
|
|
qumap.put("bcin","('"+bcArr[0]+"')"); |
|
|
|
qumap.put("bcin",bclist); |
|
|
|
} |
|
|
|
|
|
|
|
// 委托方
|
|
|
|
if(StringUtils.isNotBlank(entrust_name)){ |
|
|
|
List<OrderUser> euolist =orderUserMapper.getSearchNameOrIslicode(entrust_name); |
|
|
|
// 购买者标识
|
|
|
|
String[] buyinArr=new String[euolist.size()]; |
|
|
|
//用户产生的订单
|
|
|
|
for(int i=0;i<euolist.size();i++){ |
|
|
|
buyinArr[i]=euolist.get(i).getIslicode(); |
|
|
|
List buyinArr = new ArrayList(); |
|
|
|
for(OrderUser ou:euolist){ |
|
|
|
buyinArr.add(ou.getBatchcode()); |
|
|
|
} |
|
|
|
//log.info("byarr :"+buyinArr);
|
|
|
|
// 购买者标识符
|
|
|
|
qumap.put("buyin","('"+buyinArr[0]+"')"); |
|
|
|
// 委托方购买订单号
|
|
|
|
qumap.put("bcin",buyinArr); |
|
|
|
} |
|
|
|
|
|
|
|
// 如果是商品名称
|
|
|
|
@ -104,10 +94,10 @@ public class OrderServiceImpl implements OrderService { |
|
|
|
if(StringUtils.isNotBlank(gname)){ |
|
|
|
List<OrderGoodsDetail> sogdlist = orderGoodsDetailMapper.searchOrderGoodsInKey("goods_name",gname); |
|
|
|
if (sogdlist!=null) { |
|
|
|
String[] sbarr = new String[sogdlist.size()]; |
|
|
|
for(int i=0;i<sogdlist.size();i++){ |
|
|
|
sbarr[i]=String.valueOf(sogdlist.get(i).getBatchcode()); |
|
|
|
} |
|
|
|
List sbarr = new ArrayList(); |
|
|
|
for(OrderGoodsDetail ogd:sogdlist){ |
|
|
|
sbarr.add(ogd.getBatchcode()); |
|
|
|
} |
|
|
|
qumap.put("bcin",sbarr); |
|
|
|
} |
|
|
|
} |
|
|
|
|