评价返回修改
This commit is contained in:
@ -39,9 +39,10 @@ public class UserService {
|
|||||||
user.setUserDept("部门" + ((i % 3) + 1)); // 部门1、部门2、部门3轮换
|
user.setUserDept("部门" + ((i % 3) + 1)); // 部门1、部门2、部门3轮换
|
||||||
user.setUserDeptId("D" + ((i % 3) + 1));
|
user.setUserDeptId("D" + ((i % 3) + 1));
|
||||||
String s = map.get(user.getUserId());
|
String s = map.get(user.getUserId());
|
||||||
if(s==null){
|
if(s!=null){
|
||||||
userList.add(user);
|
user.setIsSelected(true);
|
||||||
}
|
}
|
||||||
|
userList.add(user);
|
||||||
}
|
}
|
||||||
return userList;
|
return userList;
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,7 @@ public class UserVo {
|
|||||||
*/
|
*/
|
||||||
private String userId;
|
private String userId;
|
||||||
|
|
||||||
private Boolean isSelected=true;
|
private Boolean isSelected=false;
|
||||||
/**
|
/**
|
||||||
* 用户部门
|
* 用户部门
|
||||||
*/
|
*/
|
||||||
|
@ -131,7 +131,6 @@
|
|||||||
<include refid="selectCoscoEvaluateTaskSupplierVo"/>
|
<include refid="selectCoscoEvaluateTaskSupplierVo"/>
|
||||||
<where>
|
<where>
|
||||||
and del_flag = 'normal'
|
and del_flag = 'normal'
|
||||||
|
|
||||||
<if test="evaluateTaskId != null and evaluateTaskId != ''">
|
<if test="evaluateTaskId != null and evaluateTaskId != ''">
|
||||||
and evaluate_task_id = #{evaluateTaskId}
|
and evaluate_task_id = #{evaluateTaskId}
|
||||||
</if>
|
</if>
|
||||||
@ -298,7 +297,7 @@
|
|||||||
</select>
|
</select>
|
||||||
|
|
||||||
<update id="deleteByTaskId" parameterType="string">
|
<update id="deleteByTaskId" parameterType="string">
|
||||||
update cosco_evaluate_task_supplier_user
|
update cosco_evaluate_task_supplier
|
||||||
set del_flag = 'deleted'
|
set del_flag = 'deleted'
|
||||||
where evaluate_task_id = #{taskId}
|
where evaluate_task_id = #{taskId}
|
||||||
</update>
|
</update>
|
||||||
|
@ -135,7 +135,7 @@ public class CoscoEvaluateTaskServiceImpl implements ICoscoEvaluateTaskService {
|
|||||||
vos.add(vo);
|
vos.add(vo);
|
||||||
});
|
});
|
||||||
List<String> supplierIds = list.stream().map(TaskSupplierVo::getId).collect(Collectors.toList());
|
List<String> supplierIds = list.stream().map(TaskSupplierVo::getId).collect(Collectors.toList());
|
||||||
Map<String, List<String>> suppMap = list.stream().collect(Collectors.toMap(TaskSupplierVo::getId, TaskSupplierVo::getUserIds));
|
Map<String, List<String>> suppMap = list.stream().collect(Collectors.toMap(TaskSupplierVo::getId, TaskSupplierVo::getUserIds,(existing, replacement) -> existing));
|
||||||
Map<String, UserVo> userMap = userService.getUser(new ArrayList<>()).stream().collect(Collectors.toMap(UserVo::getUserId, userVo -> userVo));
|
Map<String, UserVo> userMap = userService.getUser(new ArrayList<>()).stream().collect(Collectors.toMap(UserVo::getUserId, userVo -> userVo));
|
||||||
List<BlackSupplierVo> blackSupplierVos = coscoSupplierBaseMapper.selectSupplierByIds(supplierIds);
|
List<BlackSupplierVo> blackSupplierVos = coscoSupplierBaseMapper.selectSupplierByIds(supplierIds);
|
||||||
blackSupplierVos.forEach(blackSupplierVo -> {
|
blackSupplierVos.forEach(blackSupplierVo -> {
|
||||||
@ -147,6 +147,7 @@ public class CoscoEvaluateTaskServiceImpl implements ICoscoEvaluateTaskService {
|
|||||||
vo.setName(userMap.get(userId).getUserName());
|
vo.setName(userMap.get(userId).getUserName());
|
||||||
vo.setUserDept(userMap.get(userId).getUserDept());
|
vo.setUserDept(userMap.get(userId).getUserDept());
|
||||||
vo.setUserDeptId(userMap.get(userId).getUserDeptId());
|
vo.setUserDeptId(userMap.get(userId).getUserDeptId());
|
||||||
|
vo.setSelected( true);
|
||||||
taskUserVos.add(vo);
|
taskUserVos.add(vo);
|
||||||
});
|
});
|
||||||
blackSupplierVo.setUserList(taskUserVos);
|
blackSupplierVo.setUserList(taskUserVos);
|
||||||
@ -171,7 +172,9 @@ public class CoscoEvaluateTaskServiceImpl implements ICoscoEvaluateTaskService {
|
|||||||
));
|
));
|
||||||
Map<String, UserVo> userMap = new HashMap<>();
|
Map<String, UserVo> userMap = new HashMap<>();
|
||||||
suUser.keySet().forEach(usa -> {
|
suUser.keySet().forEach(usa -> {
|
||||||
userMap.put(usa, map.get(usa));
|
UserVo userVo = map.get(usa);
|
||||||
|
userVo.setIsSelected(true);
|
||||||
|
userMap.put(usa, userVo);
|
||||||
});
|
});
|
||||||
return userMap.values().stream().collect(Collectors.toList());
|
return userMap.values().stream().collect(Collectors.toList());
|
||||||
|
|
||||||
@ -357,6 +360,7 @@ public class CoscoEvaluateTaskServiceImpl implements ICoscoEvaluateTaskService {
|
|||||||
coscoEvaluateTaskSupplierUserMapper.deleteByTaskId(addCoscoEvaluateTaskVo.getId());
|
coscoEvaluateTaskSupplierUserMapper.deleteByTaskId(addCoscoEvaluateTaskVo.getId());
|
||||||
coscoEvaluateScoringMapper.deleteByTaskId(addCoscoEvaluateTaskVo.getId());
|
coscoEvaluateScoringMapper.deleteByTaskId(addCoscoEvaluateTaskVo.getId());
|
||||||
coscoEvaluateTaskUserIndicatorMapper.deleteByTaskId(addCoscoEvaluateTaskVo.getId());
|
coscoEvaluateTaskUserIndicatorMapper.deleteByTaskId(addCoscoEvaluateTaskVo.getId());
|
||||||
|
coscoEvaluateTaskDeptWeightMapper.deleteByTaskId(addCoscoEvaluateTaskVo.getId());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void addEvalTaskInfo(AddCoscoEvaluateTaskVo addCoscoEvaluateTaskVo) {
|
private void addEvalTaskInfo(AddCoscoEvaluateTaskVo addCoscoEvaluateTaskVo) {
|
||||||
|
@ -27,6 +27,6 @@ public class TaskUserVo {
|
|||||||
/**
|
/**
|
||||||
* 是否被选中(用于UI显示)
|
* 是否被选中(用于UI显示)
|
||||||
*/
|
*/
|
||||||
private Boolean selected;
|
private Boolean selected=true;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user