Ver Fonte

发运明细修改

zengtx há 2 anos atrás
pai
commit
e8f0caa84c

+ 11 - 5
jeecg-boot-module-system/src/main/java/org/jeecg/modules/documents/shippingDetails/service/impl/SyShippingDetailsServiceImpl.java

@@ -263,10 +263,10 @@ public class SyShippingDetailsServiceImpl extends ServiceImpl<SyShippingDetailsM
         queryWrapper.in("id",itemIds).eq("del_flag",0);
         List<SyShippingDetailsItem> list = syShippingDetailsItemService.list(queryWrapper);
 
-        //查询子表条数
-        QueryWrapper<SyShippingDetailsItem> queryWrapperItem = new QueryWrapper<>();
-        queryWrapperItem.in("shipping_details_id",id).eq("del_flag",0);
-        List<SyShippingDetailsItem> listCount = syShippingDetailsItemService.list(queryWrapperItem);
+//        //查询子表条数
+//        QueryWrapper<SyShippingDetailsItem> queryWrapperItem = new QueryWrapper<>();
+//        queryWrapperItem.in("shipping_details_id",id).eq("del_flag",0);
+//        List<SyShippingDetailsItem> listCount = syShippingDetailsItemService.list(queryWrapperItem);
 
 
         if(list.size()!=0){
@@ -284,8 +284,14 @@ public class SyShippingDetailsServiceImpl extends ServiceImpl<SyShippingDetailsM
             }
         }
 
+
+        //查询子表条数
+        QueryWrapper<SyShippingDetailsItem> queryWrapperItem1 = new QueryWrapper<>();
+        queryWrapperItem1.in("shipping_details_id",id).eq("del_flag",0);
+        List<SyShippingDetailsItem> listCount1= syShippingDetailsItemService.list(queryWrapperItem1);
+
         //如果条数一样,整单删除
-        if(listCount.size() == list.size()){
+        if(listCount1.size()==0){
             //删除主表
             syShippingDetails.setDelFlag("1");
             boolean boo = updateById(syShippingDetails);