From b6bf5c99a551f042616c184313a9abb9cab1008a Mon Sep 17 00:00:00 2001 From: pang.jiabao <pang_jiabao@163.com> Date: 星期一, 10 二月 2025 15:04:18 +0800 Subject: [PATCH] 导入聚乳酸明细时 牌号为161,171,181并且物资类别为改性树脂时指定主体为海正生物,生产车间为一车间 --- src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java index f434b55..80e75bf 100644 --- a/src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java @@ -5,6 +5,7 @@ import com.core.common.Cools; import com.core.common.SnowflakeIdWorker; import com.core.exception.CoolException; +import com.zy.asrs.entity.ManPakOut; import com.zy.asrs.entity.Order; import com.zy.asrs.entity.OrderDetl; import com.zy.asrs.entity.OrderListDTO; @@ -34,6 +35,8 @@ private DocTypeService docTypeService; @Autowired private WrkDetlService wrkDetlService; + @Autowired + private ManPakOutService manPakOutService; @Override public Order selectByNo(String orderNo) { @@ -136,6 +139,15 @@ @Override public void remove(Long orderId) { + + Order order = this.selectById(orderId); + + int count = manPakOutService.selectCount(new EntityWrapper<ManPakOut>().eq("doc_num", order.getOrderNo())); + + if(count > 0){ + throw new CoolException("璇峰厛鍒犻櫎鎷h揣鍗�"); + } + if (!this.deleteById(orderId)) { throw new CoolException("鍒犻櫎鍗曟嵁澶辫触"); } -- Gitblit v1.9.1