|
|
|
@ -89,10 +89,15 @@ public class OrderServiceImpl implements OrderService { |
|
|
|
qumap.put("bcin",buyinArr); |
|
|
|
} |
|
|
|
|
|
|
|
//组织搜索条件
|
|
|
|
Map somap = new HashMap(); |
|
|
|
// 如果是商品名称
|
|
|
|
String gname = (String)qumap.get("goods_name"); |
|
|
|
if(StringUtils.isNotBlank(gname)){ |
|
|
|
List<OrderGoodsDetail> sogdlist = orderGoodsDetailMapper.searchOrderGoodsInKey("goods_name",gname); |
|
|
|
somap.put("goods_name",gname); //按名称搜索
|
|
|
|
somap.put("goods_islicode",gname); //按编号搜索
|
|
|
|
|
|
|
|
List<OrderGoodsDetail> sogdlist = orderGoodsDetailMapper.searchOrderGoodsInKey(somap); |
|
|
|
if (sogdlist!=null) { |
|
|
|
List sbarr = new ArrayList(); |
|
|
|
for(OrderGoodsDetail ogd:sogdlist){ |
|
|
|
@ -105,7 +110,8 @@ public class OrderServiceImpl implements OrderService { |
|
|
|
// 交易类型
|
|
|
|
String gtype =(String)qumap.get("goods_entrust"); |
|
|
|
if(gtype !=null){ |
|
|
|
List<OrderGoodsDetail> tsolist = orderGoodsDetailMapper.searchOrderGoodsInKey("goods_entrust",gtype); |
|
|
|
somap.put("goods_entrust",gtype); |
|
|
|
List<OrderGoodsDetail> tsolist = orderGoodsDetailMapper.searchOrderGoodsInKey(somap); |
|
|
|
if(tsolist!=null){ |
|
|
|
List tsarr=new ArrayList(); |
|
|
|
for(OrderGoodsDetail ogd:tsolist){ |
|
|
|
@ -232,7 +238,7 @@ public class OrderServiceImpl implements OrderService { |
|
|
|
//来源集合
|
|
|
|
List<OrderGoodsSource> orgslist = orderGoodsSourceMapper.getOrderGoodsSourceList(dv.getSource_id()); |
|
|
|
//存储整理后的订单商品
|
|
|
|
List gatherList = new ArrayList(); |
|
|
|
Set gatherList = new HashSet(); |
|
|
|
List oneSource = new ArrayList(); |
|
|
|
Map info = new HashMap(); |
|
|
|
// 罗列出goodssource
|
|
|
|
|