This commit is contained in:
杜建超 2020-11-04 16:19:32 +08:00
parent aeea27efbf
commit 518c23c82b
4 changed files with 10 additions and 7 deletions

View File

@ -47,6 +47,6 @@ public interface EvaluationGroupMapper extends BaseMapper<EvaluationGroup> {
List<Long> selectIdsByCopyIds(@Param("copyIds")String copyIds);
EvaluationGroup selectEvaluationGroupByCopyId(@Param("copyId")String copyId);
EvaluationGroup selectEvaluationGroupByCopyId(@Param("copyId")Long copyId,@Param("startId")Long startId);
}

View File

@ -135,11 +135,14 @@ public class EvaluationGroupServiceImpl extends ServiceImpl<EvaluationGroupMappe
group.setCounts(ids.size());
//是否通知评分
if(req.getStartId()!=null){
EvaluationGroup scoreGroup = evaluationGroupMapper.selectEvaluationGroupByCopyId(String.valueOf(group.getId()));
int i = evaluationStartStaffMapper.existByStartIdAndEvaluationId(req.getStartId(),scoreGroup.getId());
if(i>0){
group.setScore(1);
EvaluationGroup scoreGroup = evaluationGroupMapper.selectEvaluationGroupByCopyId(group.getId(),req.getStartId());
if(scoreGroup!=null){
int i = evaluationStartStaffMapper.existByStartIdAndEvaluationId(req.getStartId(),scoreGroup.getId());
if(i>0){
group.setScore(1);
}
}
}
}
return pageUtils;

View File

@ -259,7 +259,7 @@ public class AssessManagerServiceImpl implements AssessManagerService {
List<StaffSimpleInfo> toStaffids = new ArrayList<>();
for(String s:split){
//更新评分
EvaluationGroup group = evaluationGroupMapper.selectEvaluationGroupByCopyId(s);
EvaluationGroup group = evaluationGroupMapper.selectEvaluationGroupByCopyId(Long.valueOf(s),req.getStartId());
if(group==null){
log.info("未找到主组信息copyId: " + s);
continue;

View File

@ -158,7 +158,7 @@
</select>
<select id="selectEvaluationGroupByCopyId" resultType="EvaluationGroup" >
select * from lz_evaluation_group where is_delete = 0 and copy_id = #{copyId}
select * from lz_evaluation_group where is_delete = 0 and copy_id = #{copyId} and start_id = #{startId}
</select>
</mapper>