梁彦春 6 anni fa
parent
commit
511fc59904

+ 10
- 7
src/main/java/com.huiju.welcome/service/impl/TaGoodsOrdersServiceImpl.java Vedi File

@@ -42,16 +42,19 @@ public class TaGoodsOrdersServiceImpl extends ServiceImpl<TaGoodsOrdersMapper, T
42 42
         for(int i = 0;i<orders.size();i++){
43 43
             orderIds.add(orders.get(i).getOrdersId());
44 44
         }
45
-        List<TaGoodsOrdersDetail>detailList = taGoodsOrdersDetailMapper.selectBatchIds(orderIds);
46
-        for (int j = 0;j<orders.size();j++){
47
-            List<TaGoodsOrdersDetail>thisDetail = new ArrayList<>();
48
-            for(int h = 0; h<detailList.size();h++){
49
-                if(orders.get(j).getOrdersId().equals(detailList.get(h).getOrdersId())){
50
-                    thisDetail.add(detailList.get(h));
45
+        if(orderIds.size()>0){
46
+            List<TaGoodsOrdersDetail>detailList = taGoodsOrdersDetailMapper.selectBatchIds(orderIds);
47
+            for (int j = 0;j<orders.size();j++){
48
+                List<TaGoodsOrdersDetail>thisDetail = new ArrayList<>();
49
+                for(int h = 0; h<detailList.size();h++){
50
+                    if(orders.get(j).getOrdersId().equals(detailList.get(h).getOrdersId())){
51
+                        thisDetail.add(detailList.get(h));
52
+                    }
51 53
                 }
54
+                orders.get(j).setDetailList(thisDetail);
52 55
             }
53
-            orders.get(j).setDetailList(thisDetail);
54 56
         }
57
+
55 58
         responseBean.addSuccess(list);
56 59
         return responseBean;
57 60
     }