|
@@ -450,55 +450,57 @@ public class SyPreAssembledPackingListServiceImpl extends ServiceImpl<SyPreAssem
|
|
|
@Transactional
|
|
|
public Integer delMain(String id) {
|
|
|
long startTime = System.currentTimeMillis();
|
|
|
- List<SyPreAssembledPackingListItem> items2=syPreAssembledPackingListItemMapper.selectAll(id);
|
|
|
- Map<String,BigDecimal> maps=new HashMap();
|
|
|
- for (SyPreAssembledPackingListItem item : items2){
|
|
|
- if(item.getTotal()!=null){
|
|
|
- if(item.getTotal().doubleValue()>0){
|
|
|
- if(maps.containsKey(item.getSyDeclarationElementsItemId())){
|
|
|
- maps.put(item.getSyDeclarationElementsItemId(),maps.get(item.getSyDeclarationElementsItemId()).add(item.getTotal()));
|
|
|
- }else{
|
|
|
- maps.put(item.getSyDeclarationElementsItemId(),item.getTotal());
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- for (String key : maps.keySet()){
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- if(item.getTotal()!=null){
|
|
|
- updateQuantity(item.getTotal().negate(),item.getSyDeclarationElementsItemId());
|
|
|
- }
|
|
|
- }*/
|
|
|
- QueryWrapper<SyPreAssembledPackingListItem> queryWrapperCount =new QueryWrapper<>();
|
|
|
- queryWrapperCount.select("id");
|
|
|
- queryWrapperCount.ne("del_Flag","0");
|
|
|
- queryWrapperCount.eq("sy_Pre_Assembled_Packing_List_Id",id);
|
|
|
- List<Object> objs=syPreAssembledPackingListItemMapper.selectObjs(queryWrapperCount);
|
|
|
- syPreAssembledPackingListItemMapper.deleteByMainId(id);
|
|
|
- int row=syPreAssembledPackingListMapper.deleteId(id);
|
|
|
- QueryWrapper queryWrapper=new QueryWrapper();
|
|
|
- queryWrapper.eq("sy_pre_assembled_packing_list_id",id);
|
|
|
- List<SyLetterDepositItem> syLetterDepositItem=syLetterDepositItemMapper.selectList(queryWrapper);
|
|
|
- if(syLetterDepositItem.size()>0){
|
|
|
- UpdateWrapper wrapper=new UpdateWrapper();
|
|
|
- wrapper.eq("sy_pre_assembled_packing_list_id",id);
|
|
|
- wrapper.set("del_flag","1");
|
|
|
- syLetterDepositItemMapper.update(null,wrapper);
|
|
|
- String letId=syLetterDepositItem.get(0).getSyLetterDepositId();
|
|
|
- queryWrapper=new QueryWrapper();
|
|
|
- queryWrapper.eq("sy_letter_deposit_id",letId);
|
|
|
- queryWrapper.eq("del_flag","0");
|
|
|
- syLetterDepositItem =syLetterDepositItemMapper.selectList(queryWrapper);
|
|
|
- if(syLetterDepositItem.size()==0){
|
|
|
- UpdateWrapper wrapper1=new UpdateWrapper();
|
|
|
- wrapper1.eq("id",letId);
|
|
|
- wrapper1.set("del_flag","1");
|
|
|
- syLetterDepositMapper.update(null,wrapper1);
|
|
|
- }
|
|
|
- }
|
|
|
+
|
|
|
+ syPreAssembledPackingListMapper.deleteId(id);
|
|
|
+ syPreAssembledPackingListItemMapper.deleteByMainId(id);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
long endTime2 = System.currentTimeMillis();
|
|
|
System.out.println("删除时间:" + (endTime2 - startTime) + "ms");
|
|
|
|