我的待办

liweidong
maxiangong 5 days ago
parent f7b68d121a
commit 5ac2eeb4bc
  1. 10
      blade-service/blade-desk/src/main/java/org/springblade/desk/common/service/impl/MesApprovalRecordServiceImpl.java

@ -43,7 +43,6 @@ import org.springblade.desk.common.pojo.entity.MesApprovalFlowUserEntity;
import org.springblade.desk.common.pojo.entity.MesApprovalRecordEntity; import org.springblade.desk.common.pojo.entity.MesApprovalRecordEntity;
import org.springblade.desk.common.pojo.vo.*; import org.springblade.desk.common.pojo.vo.*;
import org.springblade.desk.common.service.*; import org.springblade.desk.common.service.*;
import org.springblade.desk.oem.pojo.entity.OemSettlementApprovalEntity;
import org.springblade.system.cache.UserCache; import org.springblade.system.cache.UserCache;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -183,11 +182,12 @@ public class MesApprovalRecordServiceImpl extends BaseServiceImpl<MesApprovalRec
List<MesApprovalFlowDefinitionEntity> flowDefinitionList = approvalFlowDefinitionService.list(new LambdaQueryWrapper<MesApprovalFlowDefinitionEntity>().eq(MesApprovalFlowDefinitionEntity::getBizType, bizType).orderByAsc(MesApprovalFlowDefinitionEntity::getSort)); List<MesApprovalFlowDefinitionEntity> flowDefinitionList = approvalFlowDefinitionService.list(new LambdaQueryWrapper<MesApprovalFlowDefinitionEntity>().eq(MesApprovalFlowDefinitionEntity::getBizType, bizType).orderByAsc(MesApprovalFlowDefinitionEntity::getSort));
List<MesApprovalFlowEntity> flowList = new ArrayList<>(); List<MesApprovalFlowEntity> flowList = new ArrayList<>();
for (MesApprovalFlowDefinitionEntity definition : flowDefinitionList) { for (int i = 0; i < flowDefinitionList.size(); i++) {
MesApprovalFlowDefinitionEntity definition = flowDefinitionList.get(i);
int status; int status;
if (definition.getSort() == 1) { if (i == 0) {
status = 3; status = 3;
} else if (definition.getSort() == 2) { } else if (i == 1) {
status = 2; status = 2;
} else { } else {
status = 1; status = 1;
@ -197,7 +197,7 @@ public class MesApprovalRecordServiceImpl extends BaseServiceImpl<MesApprovalRec
} }
approvalFlowService.saveBatch(flowList); approvalFlowService.saveBatch(flowList);
MesApprovalFlowEntity firstFlow = flowList.stream().filter(flow -> flow.getSort() == 1).findFirst().orElse(null); MesApprovalFlowEntity firstFlow = flowList.stream().filter(flow -> flow.getSort() == 1).findFirst().orElse(null);
if(firstFlow != null){ if (firstFlow != null) {
MesApprovalFlowUserEntity flowUser = new MesApprovalFlowUserEntity(); MesApprovalFlowUserEntity flowUser = new MesApprovalFlowUserEntity();
flowUser.setFlowId(firstFlow.getId()); flowUser.setFlowId(firstFlow.getId());
flowUser.setApprovalUser(approvalRecord.getCreateUser()); flowUser.setApprovalUser(approvalRecord.getCreateUser());

Loading…
Cancel
Save