feat: 任务增删改查逻辑完成
parent
86015a72ff
commit
4075b24b8d
|
@ -55,9 +55,8 @@ public class TaskSetUpController extends BaseController {
|
|||
}
|
||||
|
||||
//指标配置
|
||||
@PostMapping("/target")
|
||||
@GetMapping("/target/{id}")
|
||||
public AjaxResult getTarget(@PathVariable Integer id){
|
||||
taskService.getTarget(id);
|
||||
return AjaxResult.success();
|
||||
return AjaxResult.success(taskService.getTarget(id));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package tech.unissense.pms.business.examine.task.service;
|
||||
|
||||
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.TaskQueryDto;
|
||||
|
||||
|
@ -14,5 +15,5 @@ public interface TaskService {
|
|||
|
||||
void deleteTask(Integer id);
|
||||
|
||||
void getTarget(Integer id);
|
||||
List<ExamineConfig> getTarget(Integer id);
|
||||
}
|
||||
|
|
|
@ -3,6 +3,9 @@ package tech.unissense.pms.business.examine.task.service.impl;
|
|||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import tech.unissense.pms.business.examine.config.domain.ExamineConfig;
|
||||
import tech.unissense.pms.business.examine.config.mapper.ExamineConfigMapper;
|
||||
import tech.unissense.pms.business.examine.config.service.ExamineConfigService;
|
||||
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.mapper.ExamineTaskMapper;
|
||||
|
@ -18,9 +21,20 @@ public class TaskServiceImpl implements TaskService {
|
|||
@Autowired
|
||||
private ExamineTaskMapper examineTaskDao;
|
||||
|
||||
@Autowired
|
||||
private ExamineConfigMapper examineConfigMapper;
|
||||
|
||||
@Override
|
||||
public ExamineTask addTask(ExamineTask task) {
|
||||
examineTaskDao.addTask(task);
|
||||
|
||||
ExamineConfig examineConfig = new ExamineConfig();
|
||||
examineConfig.setExamineTaskId(-1);
|
||||
List<ExamineConfig> list = examineConfigMapper.list(examineConfig);
|
||||
list.forEach(item -> {
|
||||
item.setExamineTaskId(task.getId());
|
||||
});
|
||||
examineConfigMapper.insertBatch(list);
|
||||
return task;
|
||||
}
|
||||
|
||||
|
@ -41,7 +55,9 @@ public class TaskServiceImpl implements TaskService {
|
|||
}
|
||||
|
||||
@Override
|
||||
public void getTarget(Integer id) {
|
||||
|
||||
public List<ExamineConfig> getTarget(Integer id) {
|
||||
ExamineConfig examineConfig = new ExamineConfig();
|
||||
examineConfig.setExamineTaskId(id);
|
||||
return examineConfigMapper.list(examineConfig);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -116,25 +116,25 @@
|
|||
|
||||
<!--新增所有列-->
|
||||
<insert id="insert" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into pms_examine_config(review_type, review_category, review_item, remarks, weight, examine_task_id)
|
||||
values (#{reviewType}, #{reviewCategory}, #{reviewItem}, #{remarks}, #{weight}, #{examineTaskId})
|
||||
insert into pms_examine_config(review_type, review_category, review_item, remarks, weight, examine_task_id, sort_num)
|
||||
values (#{reviewType}, #{reviewCategory}, #{reviewItem}, #{remarks}, #{weight}, #{examineTaskId}, #{sortNum})
|
||||
</insert>
|
||||
|
||||
<insert id="insertBatch" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into pms_examine_config(review_type, review_category, review_item, remarks, weight, examine_task_id)
|
||||
insert into pms_examine_config(review_type, review_category, review_item, remarks, weight, examine_task_id, sort_num)
|
||||
values
|
||||
<foreach collection="entities" item="entity" separator=",">
|
||||
(#{entity.reviewType}, #{entity.reviewCategory}, #{entity.reviewItem}, #{entity.remarks}, #{entity.weight},
|
||||
#{entity.examineTaskId})
|
||||
#{entity.examineTaskId}, #{entity.sortNum})
|
||||
</foreach>
|
||||
</insert>
|
||||
|
||||
<insert id="insertOrUpdateBatch" keyProperty="id" useGeneratedKeys="true">
|
||||
insert into pms_examine_config(review_type, review_category, review_item, remarks, weight, examine_task_id)
|
||||
insert into pms_examine_config(review_type, review_category, review_item, remarks, weight, examine_task_id, sort_num)
|
||||
values
|
||||
<foreach collection="entities" item="entity" separator=",">
|
||||
(#{entity.reviewType}, #{entity.reviewCategory}, #{entity.reviewItem}, #{entity.remarks}, #{entity.weight},
|
||||
#{entity.examineTaskId})
|
||||
#{entity.examineTaskId}, #{entity.sortNum})
|
||||
</foreach>
|
||||
on duplicate key update
|
||||
review_type = values(review_type),
|
||||
|
@ -143,6 +143,7 @@
|
|||
remarks = values(remarks),
|
||||
weight = values(weight),
|
||||
examine_task_id = values(examine_task_id)
|
||||
sort_num = values(sort_num)
|
||||
</insert>
|
||||
|
||||
<!--通过主键修改数据-->
|
||||
|
|
Loading…
Reference in New Issue