From f9129a94e2b579cbfc70086458f4b05096e26677 Mon Sep 17 00:00:00 2001 From: pjb <pjb123456> Date: 星期一, 28 七月 2025 10:12:22 +0800 Subject: [PATCH] 修复工作明细历史搜索条件精确匹配,字段映射 --- src/main/java/com/zy/asrs/service/impl/WrkMastServiceImpl.java | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/WrkMastServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WrkMastServiceImpl.java index d8ad458..7679d6e 100644 --- a/src/main/java/com/zy/asrs/service/impl/WrkMastServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/WrkMastServiceImpl.java @@ -9,6 +9,8 @@ import com.zy.asrs.service.WrkMastService; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Propagation; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -41,6 +43,16 @@ } @Override + @Transactional(propagation = Propagation.REQUIRES_NEW) + public void updateCtnType(WrkMast wrkMast) { + if (wrkMast.getCtnType() == 0) { + wrkMast.setCtnType(1); + this.updateById(wrkMast); + log.info("鑷姩琛ュ熬妗朵俊鍙锋垚鍔�,浠诲姟鍙凤細{}",wrkMast.getWrkNo()); + } + } + + @Override public int getStoreCount(Integer crnNo) { return selectCount(new EntityWrapper<WrkMast>().eq("crn_no", crnNo) .last(" and (wrk_sts in (1,2) or (wrk_sts=3 and wrk_no in (select wrk_no from asr_bas_devp)))")); -- Gitblit v1.9.1