| | |
| | | |
| | | package org.springblade.mdm.flow.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.lang3.StringUtils; |
| | |
| | | import org.springblade.mdm.flow.entity.ApproveRecord; |
| | | import org.springblade.mdm.flow.mapper.ApproveRecordMapper; |
| | | import org.springblade.mdm.flow.vo.ApproveRecordVO; |
| | | import org.springblade.mdm.program.entity.ProcessProgRef; |
| | | import org.springblade.mdm.program.service.ProcessProgRefService; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | |
| | | return this.getBaseMapper().listByNcProgramId(ncProgramId); |
| | | } |
| | | |
| | | public void saveApproveRecords(Task task, String processInstanceId, String operateResult, String comment) { |
| | | public void saveApproveRecords(Task task, String operateResult, String comment) { |
| | | |
| | | String processDefinitionKey = flowCommonService.getDefinitionKey(processInstanceId); |
| | | String processDefinitionKey = flowCommonService.getDefinitionKey(task.getProcessInstanceId()); |
| | | |
| | | ApproveRecord rec = new ApproveRecord(); |
| | | rec.setTaskName(task.getName()); |
| | |
| | | //rec.setNcProgramId(refObj.getNcProgramId()); |
| | | rec.setOperateResult(operateResult);//审批结果 |
| | | rec.setOperateTime(DateUtil.now()); |
| | | rec.setProcessInstanceId(processInstanceId); |
| | | rec.setProcessInstanceId(task.getProcessInstanceId()); |
| | | rec.setProcessDefinitionKey(processDefinitionKey); |
| | | rec.setTaskDefinitionKey(task.getTaskDefinitionKey()); |
| | | rec.setUserId(AuthUtil.getUserId()); |
| | | rec.setUserNickname(AuthUtil.getNickName()); |
| | | |