|
|
|
@ -74,14 +74,14 @@ public class ApplyInfoListManager {
|
|
|
|
|
return applyInfoListService.lambdaQuery().eq(TdApplyInfoList::getApplyId, applyId).one();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
|
|
public boolean insertTdApplyInfoList(TdApplyInfoList applyInfoList) {
|
|
|
|
|
// 设置流转参数
|
|
|
|
|
String id = IdUtils.nextIdStr();
|
|
|
|
|
applyInfoList.setApplyId(id);
|
|
|
|
|
LoginUser user = SecurityUtils.getLoginUser();
|
|
|
|
|
// 从字典表中获取流程编码
|
|
|
|
|
String flowCode = getFlowType(1L);
|
|
|
|
|
String flowCode = getFlowType(0L);
|
|
|
|
|
// 传递流程编码,绑定流程定义 【必传】
|
|
|
|
|
FlowParams flowParams = FlowParams.build().flowCode(flowCode);
|
|
|
|
|
// 设置办理人唯一标识,保存为流程实例的创建人 【必传】
|
|
|
|
@ -185,7 +185,7 @@ public class ApplyInfoListManager {
|
|
|
|
|
applyInfoList.setNodeName(instance.getNodeName());
|
|
|
|
|
applyInfoList.setNodeType(instance.getNodeType());
|
|
|
|
|
applyInfoList.setFlowStatus(instance.getFlowStatus());
|
|
|
|
|
if ("PASS".equals(skipType)) {
|
|
|
|
|
if (SkipType.PASS.getKey().equals(skipType)) {
|
|
|
|
|
applyInfoList.setApplyStatus(ApplyListStatusEnum.AUDITED.getStatus());
|
|
|
|
|
} else {
|
|
|
|
|
applyInfoList.setApplyStatus(ApplyListStatusEnum.GOBACK.getStatus());
|
|
|
|
|