1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- package com.malk.shantai.event;
- import com.malk.delegate.DDEvent;
- import com.malk.shantai.service.StDingProcService;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.context.annotation.Primary;
- import org.springframework.stereotype.Service;
- @Slf4j
- @Service
- @Primary
- public class StDingEventImpl implements DDEvent {
- @Autowired
- private StDingProcService stDingProcService;
- // 付款单流程CODE
- private static String DING_PROC_FKD_CODE="PROC-EF26A43D-1A5D-41A6-80F4-265FF373236D";
- @Override
- public void executeEvent_Task_Finish(String processInstanceId, String processCode, boolean isAgree, String remark) {
- // 审批任务回调执行业务逻辑
- if(DING_PROC_FKD_CODE.equals(processCode)){
- log.info("衫泰审批任务完成回调,processInstanceId:{},processCode:{},isAgree:{},remark:{}",processInstanceId,processCode,isAgree,remark);
- stDingProcService.fkdSync(processInstanceId);
- }
- }
- @Override
- public void executeEvent_Task_Start(String processInstanceId, String processCode) {
- }
- @Override
- public void executeEvent_Task_Redirect(String processInstanceId, String processCode) {
- }
- @Override
- public void executeEvent_Instance_Finish(String processInstanceId, String processCode, boolean isAgree, boolean isTerminate, String staffId) {
- }
- @Override
- public void executeEvent_Instance_Start(String processInstanceId, String processCode) {
- }
- }
|