|
@@ -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);
|