mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 18:28:43 +08:00 
			
		
		
		
	Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into develop
# Conflicts: # sql/mysql/ruoyi-vue-pro.sql
This commit is contained in:
		| @@ -1,7 +1,7 @@ | ||||
| package cn.iocoder.yudao.module.crm.service.contract.listener; | ||||
| 
 | ||||
| import cn.iocoder.yudao.module.bpm.event.BpmProcessInstanceResultEvent; | ||||
| import cn.iocoder.yudao.module.bpm.event.BpmProcessInstanceResultEventListener; | ||||
| import cn.iocoder.yudao.module.bpm.event.BpmProcessInstanceStatusEvent; | ||||
| import cn.iocoder.yudao.module.bpm.event.BpmProcessInstanceStatusEventListener; | ||||
| import cn.iocoder.yudao.module.crm.service.contract.CrmContractService; | ||||
| import cn.iocoder.yudao.module.crm.service.contract.CrmContractServiceImpl; | ||||
| import jakarta.annotation.Resource; | ||||
| @@ -13,7 +13,7 @@ import org.springframework.stereotype.Component; | ||||
|  * @author HUIHUI | ||||
|  */ | ||||
| @Component | ||||
| public class CrmContractResultListener extends BpmProcessInstanceResultEventListener { | ||||
| public class CrmContractStatusListener extends BpmProcessInstanceStatusEventListener { | ||||
| 
 | ||||
|     @Resource | ||||
|     private CrmContractService contractService; | ||||
| @@ -24,8 +24,8 @@ public class CrmContractResultListener extends BpmProcessInstanceResultEventList | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     protected void onEvent(BpmProcessInstanceResultEvent event) { | ||||
|         contractService.updateContractAuditStatus(Long.parseLong(event.getBusinessKey()), event.getResult()); | ||||
|     protected void onEvent(BpmProcessInstanceStatusEvent event) { | ||||
|         contractService.updateContractAuditStatus(Long.parseLong(event.getBusinessKey()), event.getStatus()); | ||||
|     } | ||||
| 
 | ||||
| } | ||||
| @@ -1,7 +1,7 @@ | ||||
| package cn.iocoder.yudao.module.crm.service.receivable.listener; | ||||
| 
 | ||||
| import cn.iocoder.yudao.module.bpm.event.BpmProcessInstanceResultEvent; | ||||
| import cn.iocoder.yudao.module.bpm.event.BpmProcessInstanceResultEventListener; | ||||
| import cn.iocoder.yudao.module.bpm.event.BpmProcessInstanceStatusEvent; | ||||
| import cn.iocoder.yudao.module.bpm.event.BpmProcessInstanceStatusEventListener; | ||||
| import cn.iocoder.yudao.module.crm.service.receivable.CrmReceivableService; | ||||
| import cn.iocoder.yudao.module.crm.service.receivable.CrmReceivableServiceImpl; | ||||
| import jakarta.annotation.Resource; | ||||
| @@ -13,7 +13,7 @@ import org.springframework.stereotype.Component; | ||||
|  * @author HUIHUI | ||||
|  */ | ||||
| @Component | ||||
| public class CrmReceivableResultListener extends BpmProcessInstanceResultEventListener { | ||||
| public class CrmReceivableStatusListener extends BpmProcessInstanceStatusEventListener { | ||||
| 
 | ||||
|     @Resource | ||||
|     private CrmReceivableService receivableService; | ||||
| @@ -24,8 +24,8 @@ public class CrmReceivableResultListener extends BpmProcessInstanceResultEventLi | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public void onEvent(BpmProcessInstanceResultEvent event) { | ||||
|         receivableService.updateReceivableAuditStatus(Long.parseLong(event.getBusinessKey()), event.getResult()); | ||||
|     public void onEvent(BpmProcessInstanceStatusEvent event) { | ||||
|         receivableService.updateReceivableAuditStatus(Long.parseLong(event.getBusinessKey()), event.getStatus()); | ||||
|     } | ||||
| 
 | ||||
| } | ||||
| @@ -1,7 +1,7 @@ | ||||
| package cn.iocoder.yudao.module.crm.util; | ||||
|  | ||||
| import cn.hutool.core.lang.Assert; | ||||
| import cn.iocoder.yudao.module.bpm.enums.task.BpmProcessInstanceResultEnum; | ||||
| import cn.iocoder.yudao.module.bpm.enums.task.BpmTaskStatusEnum; | ||||
| import cn.iocoder.yudao.module.crm.enums.common.CrmAuditStatusEnum; | ||||
|  | ||||
| /** | ||||
| @@ -17,9 +17,9 @@ public class CrmAuditStatusUtils { | ||||
|      * @param bpmResult BPM 审批结果 | ||||
|      */ | ||||
|     public static Integer convertBpmResultToAuditStatus(Integer bpmResult) { | ||||
|         Integer auditStatus = BpmProcessInstanceResultEnum.APPROVE.getResult().equals(bpmResult) ? CrmAuditStatusEnum.APPROVE.getStatus() | ||||
|                 : BpmProcessInstanceResultEnum.REJECT.getResult().equals(bpmResult) ? CrmAuditStatusEnum.REJECT.getStatus() | ||||
|                 : BpmProcessInstanceResultEnum.CANCEL.getResult().equals(bpmResult) ? BpmProcessInstanceResultEnum.CANCEL.getResult() : null; | ||||
|         Integer auditStatus = BpmTaskStatusEnum.APPROVE.getStatus().equals(bpmResult) ? CrmAuditStatusEnum.APPROVE.getStatus() | ||||
|                 : BpmTaskStatusEnum.REJECT.getStatus().equals(bpmResult) ? CrmAuditStatusEnum.REJECT.getStatus() | ||||
|                 : BpmTaskStatusEnum.CANCEL.getStatus().equals(bpmResult) ? BpmTaskStatusEnum.CANCEL.getStatus() : null; | ||||
|         Assert.notNull(auditStatus, "BPM 审批结果({}) 转换失败", bpmResult); | ||||
|         return auditStatus; | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV