优化插入发起绩效

This commit is contained in:
wulin 2020-11-11 16:54:56 +08:00
parent 82df54ea26
commit 9dd1b91771
3 changed files with 8 additions and 1 deletions

View File

@ -58,4 +58,5 @@ public interface EvaluationGroupService extends IService<EvaluationGroup> {
String getEvaluationCopyIdsByEvaluationIds(String evaluationIds,Long startId); String getEvaluationCopyIdsByEvaluationIds(String evaluationIds,Long startId);
EvaluationGroup selectEvaluationGroupByCopyId(Long copyId, Long startId);
} }

View File

@ -402,4 +402,9 @@ public class EvaluationGroupServiceImpl extends ServiceImpl<EvaluationGroupMappe
} }
return StringUtils.join(ids,","); return StringUtils.join(ids,",");
} }
@Override
public EvaluationGroup selectEvaluationGroupByCopyId(Long copyId, Long startId){
return evaluationGroupMapper.selectEvaluationGroupByCopyId(copyId, startId);
}
} }

View File

@ -149,7 +149,8 @@ public class FlowStartServiceImpl extends ServiceImpl<FlowStartMapper, FlowStart
log.info("无有效考核人员"); log.info("无有效考核人员");
R.error(groupStaffs.getEvaluationGroup().getName() + "——无有效考核人员"); R.error(groupStaffs.getEvaluationGroup().getName() + "——无有效考核人员");
} }
switch (start(groupStaffs.getEvaluationGroup(), flowStart, staffManages, staffSimpleInfos, mustRole, selfMustRole)){ EvaluationGroup evaluationGroup = evaluationGroupService.selectEvaluationGroupByCopyId(groupStaffs.getEvaluationGroup().getId(),flowStart.getId());
switch (start(evaluationGroup, flowStart, staffManages, staffSimpleInfos, mustRole, selfMustRole)){
case 1: case 1:
return R.error(groupStaffs.getEvaluationGroup().getName() + "——没有设置考核模板"); return R.error(groupStaffs.getEvaluationGroup().getName() + "——没有设置考核模板");