diff --git a/src/main/java/com/xujie/sys/modules/erf/service/impl/ErfExpApplyServiceImpl.java b/src/main/java/com/xujie/sys/modules/erf/service/impl/ErfExpApplyServiceImpl.java index 7aeab6c5..6370bc21 100644 --- a/src/main/java/com/xujie/sys/modules/erf/service/impl/ErfExpApplyServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/erf/service/impl/ErfExpApplyServiceImpl.java @@ -47,7 +47,7 @@ import static com.xujie.sys.modules.sys.controller.AbstractController.getUser; */ @Slf4j @Service -@Transactional +@Transactional(rollbackFor = Exception.class) public class ErfExpApplyServiceImpl extends ServiceImpl implements ErfExpApplyService { @Autowired diff --git a/src/main/java/com/xujie/sys/modules/erf/service/impl/ErfFlowEngineServiceImpl.java b/src/main/java/com/xujie/sys/modules/erf/service/impl/ErfFlowEngineServiceImpl.java index 03cecac0..9cddc508 100644 --- a/src/main/java/com/xujie/sys/modules/erf/service/impl/ErfFlowEngineServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/erf/service/impl/ErfFlowEngineServiceImpl.java @@ -36,7 +36,7 @@ import java.util.stream.Collectors; */ @Slf4j @Service -@Transactional +@Transactional(rollbackFor = Exception.class) public class ErfFlowEngineServiceImpl implements ErfFlowEngineService { @Autowired @@ -91,7 +91,6 @@ public class ErfFlowEngineServiceImpl implements ErfFlowEngineService { } @Override - @Transactional public void startFlowWithApprovers(String applyNo, String buCode, Long creatorUserId, Map approverInfo) { log.info("=== 启动流程(带审批人信息)=== 申请单号: {}, 事业部: {}", applyNo, buCode); @@ -137,7 +136,6 @@ public class ErfFlowEngineServiceImpl implements ErfFlowEngineService { } @Override - @Transactional public void restartFlowWithApprovers(String applyNo, Map approverInfo) { log.info("=== 重新启动流程(驳回后重新下达)=== 申请单号: {}", applyNo); @@ -200,7 +198,6 @@ public class ErfFlowEngineServiceImpl implements ErfFlowEngineService { } @Override - @Transactional public void moveToNextNode(String applyNo, String currentNodeCode, ErfFlowApprovalData approvalData) { log.info("=== 流转到下一节点 === 申请单: {}, 当前节点: {}", applyNo, currentNodeCode); diff --git a/src/main/java/com/xujie/sys/modules/erf/service/impl/ErfProcessTemplateServiceImpl.java b/src/main/java/com/xujie/sys/modules/erf/service/impl/ErfProcessTemplateServiceImpl.java index e30e070b..a63e1a0f 100644 --- a/src/main/java/com/xujie/sys/modules/erf/service/impl/ErfProcessTemplateServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/erf/service/impl/ErfProcessTemplateServiceImpl.java @@ -22,7 +22,7 @@ import java.util.Map; */ @Slf4j @Service -@Transactional +@Transactional(rollbackFor = Exception.class) public class ErfProcessTemplateServiceImpl implements ErfProcessTemplateService { @Autowired diff --git a/src/main/java/com/xujie/sys/modules/erf/service/impl/ErfTriConfirmServiceImpl.java b/src/main/java/com/xujie/sys/modules/erf/service/impl/ErfTriConfirmServiceImpl.java index c1e89f5f..4d91e2de 100644 --- a/src/main/java/com/xujie/sys/modules/erf/service/impl/ErfTriConfirmServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/erf/service/impl/ErfTriConfirmServiceImpl.java @@ -29,7 +29,7 @@ import java.util.*; */ @Slf4j @Service -@Transactional +@Transactional(rollbackFor = Exception.class) public class ErfTriConfirmServiceImpl implements ErfTriConfirmService { @Autowired @@ -96,7 +96,6 @@ public class ErfTriConfirmServiceImpl implements ErfTriConfirmService { } @Override - @Transactional(rollbackFor = Exception.class) public void confirmTriApproval(ErfTriConfirmData data) { log.info("=== 三方确认 === 申请单: {}, 工序: {}, 角色: {}", data.getApplyNo(), data.getProcessStep(), data.getRoleType()); @@ -300,7 +299,6 @@ public class ErfTriConfirmServiceImpl implements ErfTriConfirmService { } @Override - @Transactional(rollbackFor = Exception.class) public void saveTriConfirmProcess(ErfTriConfirmData data) { log.info("=== 保存三方确认工序 === applyNo: {}, processStep: {}", data.getApplyNo(), data.getProcessStep()); @@ -369,7 +367,6 @@ public class ErfTriConfirmServiceImpl implements ErfTriConfirmService { } @Override - @Transactional(rollbackFor = Exception.class) public void deleteTriConfirmProcess(String applyNo, String processStep) { log.info("删除三方确认工序: applyNo={}, processStep={}", applyNo, processStep); @@ -399,7 +396,6 @@ public class ErfTriConfirmServiceImpl implements ErfTriConfirmService { * @param processSteps 工序名称列表,按新顺序排列 */ @Override - @Transactional(rollbackFor = Exception.class) public void updateProcessSequence(String applyNo, java.util.List processSteps) { log.info("=== 批量更新工序顺序 === applyNo: {}", applyNo);