Compare commits

..

No commits in common. "4057e9abf7d03e6a070ce01c0713cf34c8fb04a3" and "e9e7fc15ad08c0b51b1cb3e7ac779f44a749fa13" have entirely different histories.

6 changed files with 4 additions and 50 deletions

View File

@ -4,7 +4,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import tech.unissense.pms.business.examine.config.domain.ExamineConfig;
import tech.unissense.pms.business.examine.task.domain.ExamineTask; import tech.unissense.pms.business.examine.task.domain.ExamineTask;
import tech.unissense.pms.business.examine.task.domain.TaskQueryDto; import tech.unissense.pms.business.examine.task.domain.TaskQueryDto;
import tech.unissense.pms.business.examine.task.service.TaskService; import tech.unissense.pms.business.examine.task.service.TaskService;
@ -37,7 +36,6 @@ public class TaskSetUpController extends BaseController {
List<ExamineTask> tasks = taskService.getTasks(queryDto); List<ExamineTask> tasks = taskService.getTasks(queryDto);
return getDataTable(tasks); return getDataTable(tasks);
} }
@GetMapping("/list") @GetMapping("/list")
public AjaxResult listTask(TaskQueryDto queryDto) { public AjaxResult listTask(TaskQueryDto queryDto) {
return success(taskService.listTask(queryDto)); return success(taskService.listTask(queryDto));
@ -53,12 +51,6 @@ public class TaskSetUpController extends BaseController {
return AjaxResult.success(taskService.updateTask(updatedTask)); return AjaxResult.success(taskService.updateTask(updatedTask));
} }
// 编辑任务
@PutMapping("/config/update")
public AjaxResult updateConfigTask(@RequestBody List<ExamineConfig> list) {
return AjaxResult.success(taskService.updateConfigTask(list));
}
// 删除任务 // 删除任务
@DeleteMapping("/{id}") @DeleteMapping("/{id}")
public AjaxResult deleteTask(@PathVariable Integer id) { public AjaxResult deleteTask(@PathVariable Integer id) {
@ -66,7 +58,7 @@ public class TaskSetUpController extends BaseController {
return AjaxResult.success(); return AjaxResult.success();
} }
//获取指标配置 //指标配置
@GetMapping("/target/{id}") @GetMapping("/target/{id}")
public AjaxResult getTarget(@PathVariable Integer id){ public AjaxResult getTarget(@PathVariable Integer id){
return AjaxResult.success(taskService.getTarget(id)); return AjaxResult.success(taskService.getTarget(id));

View File

@ -40,7 +40,5 @@ public class ExamineTask implements Serializable {
private List<Integer> userIdList; private List<Integer> userIdList;
private Integer year;
} }

View File

@ -8,6 +8,4 @@ public class TaskQueryDto extends BaseEntity {
private String taskName; private String taskName;
private Integer taskStatus; private Integer taskStatus;
private Integer year;
} }

View File

@ -19,6 +19,4 @@ public interface TaskService {
List<ExamineConfig> getTarget(Integer id); List<ExamineConfig> getTarget(Integer id);
Map<Integer,List<ExamineTask>> listTask(TaskQueryDto queryDto); Map<Integer,List<ExamineTask>> listTask(TaskQueryDto queryDto);
List<ExamineConfig> updateConfigTask(List<ExamineConfig> list);
} }

View File

@ -34,8 +34,6 @@ public class TaskServiceImpl implements TaskService {
@Resource @Resource
private ExamineUserMapper userMapper; private ExamineUserMapper userMapper;
@Autowired
private ExamineUserServiceImpl examineUserService; private ExamineUserServiceImpl examineUserService;
@Override @Override
@ -65,17 +63,7 @@ public class TaskServiceImpl implements TaskService {
@Override @Override
public List<ExamineTask> getTasks(TaskQueryDto queryDto) { public List<ExamineTask> getTasks(TaskQueryDto queryDto) {
List<ExamineTask> tasks = examineTaskDao.getTasks(queryDto); return examineTaskDao.getTasks(queryDto);
tasks.forEach(item -> {
ExamineUser examineUser = new ExamineUser();
examineUser.setTaskId(item.getId());
List<ExamineUser> existingUsers = userMapper.list(examineUser);
List<Integer> existingUserIds = existingUsers.stream()
.map(ExamineUser::getUserId)
.collect(Collectors.toList());
item.setUserIdList(existingUserIds);
});
return tasks;
} }
@Override @Override
@ -112,12 +100,6 @@ public class TaskServiceImpl implements TaskService {
public void deleteTask(Integer id) { public void deleteTask(Integer id) {
examineTaskDao.deleteTask(id); examineTaskDao.deleteTask(id);
examineUserService.deleteUserByTaskId(id); examineUserService.deleteUserByTaskId(id);
ExamineConfig examineConfig = new ExamineConfig();
examineConfig.setExamineTaskId(id);
List<ExamineConfig> list = examineConfigMapper.list(examineConfig);
for (ExamineConfig config : list) {
examineConfigMapper.deleteById(config.getId());
}
} }
@Override @Override
@ -148,15 +130,4 @@ public class TaskServiceImpl implements TaskService {
} }
return examineTasks.stream().collect(Collectors.groupingBy(ExamineTask::getTaskStatus)); return examineTasks.stream().collect(Collectors.groupingBy(ExamineTask::getTaskStatus));
} }
@Override
public List<ExamineConfig> updateConfigTask(List<ExamineConfig> list) {
for (ExamineConfig examineConfig : list) {
if (examineConfig.getId() == null) {
continue;
}
examineConfigMapper.update(examineConfig);
}
return list;
}
} }

View File

@ -27,9 +27,6 @@
<if test="taskStatus != null"> <if test="taskStatus != null">
AND task_status = #{taskStatus} AND task_status = #{taskStatus}
</if> </if>
<if test="year != null">
AND year = #{year}
</if>
</where> </where>
</select> </select>
<select id="listTask" resultType="ExamineTask"> <select id="listTask" resultType="ExamineTask">