feat:报告流程回调、手写签名
This commit is contained in:
@@ -5,6 +5,7 @@ import com.zt.plat.framework.common.pojo.CommonResult;
|
||||
import com.zt.plat.module.qms.api.task.QmsApi;
|
||||
import com.zt.plat.module.qms.api.task.dto.QmsBpmDTO;
|
||||
import com.zt.plat.module.qms.enums.ErrorCodeConstants;
|
||||
import com.zt.plat.module.qms.enums.QmsBpmConstant;
|
||||
import jakarta.annotation.Resource;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.flowable.engine.RuntimeService;
|
||||
@@ -36,11 +37,11 @@ public class QmsExecutionListener implements JavaDelegate {
|
||||
log.info("[QmsExecutionListener][execution({}) 被调用!变量有:{}]", execution.getId(), execution.getCurrentFlowableListener().getFieldExtensions());
|
||||
Map<String, Object> variables = execution.getVariables();
|
||||
JSONObject jsonObject = new JSONObject(variables);
|
||||
|
||||
|
||||
|
||||
String insId = execution.getProcessInstanceId();
|
||||
String businessKey = execution.getProcessInstanceBusinessKey();
|
||||
|
||||
String currentActivityId = execution.getCurrentActivityId();
|
||||
jsonObject.put(QmsBpmConstant.BPM_CALLBACK_ACTIVITY_ID, currentActivityId);
|
||||
QmsBpmDTO qmsBpmDTO = new QmsBpmDTO(insId, businessKey, jsonObject, "");
|
||||
Map<String, Object> v = runtimeService.getVariables(execution.getProcessInstanceId());
|
||||
// Object status = runtimeService.getVariable(execution.getProcessInstanceId(), WfProcessConstant.TASK_VARIABLE_PROCESS_TERMINATE);
|
||||
|
||||
Reference in New Issue
Block a user