|
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import org.hibernate.engine.jdbc.Size;
|
|
|
import org.jeecg.common.exception.JeecgBootException;
|
|
|
import org.jeecg.common.util.oConvertUtils;
|
|
|
+import org.jeecg.modules.documents.letterDeposit.entity.SyLetterDeposit;
|
|
|
import org.jeecg.modules.documents.letterDeposit.entity.SyLetterDepositItem;
|
|
|
import org.jeecg.modules.documents.letterDeposit.mapper.SyLetterDepositItemMapper;
|
|
|
import org.jeecg.modules.documents.letterDeposit.mapper.SyLetterDepositMapper;
|
|
@@ -450,6 +451,15 @@ public class SyPreAssembledPackingListServiceImpl extends ServiceImpl<SyPreAssem
|
|
|
@Override
|
|
|
@Transactional
|
|
|
public Integer delMain(String id) {
|
|
|
+ QueryWrapper queryWrapper=new QueryWrapper();
|
|
|
+ queryWrapper.eq("del_flag",0);
|
|
|
+ queryWrapper.eq("sy_Pre_Assembled_Packing_List_Id",id);
|
|
|
+ queryWrapper.last("limit 1");
|
|
|
+ SyLetterDepositItem item=syLetterDepositItemMapper.selectOne(queryWrapper);
|
|
|
+ if (item!=null){
|
|
|
+ SyLetterDeposit deposit=syLetterDepositMapper.selectById(item.getSyLetterDepositId());
|
|
|
+ throw new JeecgBootException("该预装箱单单已被预托书号"+deposit.getDepositaryReceiptNo()+"参照");
|
|
|
+ }
|
|
|
long startTime = System.currentTimeMillis();
|
|
|
|
|
|
syPreAssembledPackingListMapper.deleteId(id);
|