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){
|
public AjaxResult getTarget(@PathVariable Integer id){
|
||||||
taskService.getTarget(id);
|
return AjaxResult.success(taskService.getTarget(id));
|
||||||
return AjaxResult.success();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package tech.unissense.pms.business.examine.task.service;
|
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.ExamineTask;
|
||||||
import tech.unissense.pms.business.examine.task.domain.TaskQueryDto;
|
import tech.unissense.pms.business.examine.task.domain.TaskQueryDto;
|
||||||
|
|
||||||
|
@ -14,5 +15,5 @@ public interface TaskService {
|
||||||
|
|
||||||
void deleteTask(Integer id);
|
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 lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
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.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.mapper.ExamineTaskMapper;
|
import tech.unissense.pms.business.examine.task.mapper.ExamineTaskMapper;
|
||||||
|
@ -18,9 +21,20 @@ public class TaskServiceImpl implements TaskService {
|
||||||
@Autowired
|
@Autowired
|
||||||
private ExamineTaskMapper examineTaskDao;
|
private ExamineTaskMapper examineTaskDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ExamineConfigMapper examineConfigMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ExamineTask addTask(ExamineTask task) {
|
public ExamineTask addTask(ExamineTask task) {
|
||||||
examineTaskDao.addTask(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;
|
return task;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -41,7 +55,9 @@ public class TaskServiceImpl implements TaskService {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@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 id="insert" 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 (#{reviewType}, #{reviewCategory}, #{reviewItem}, #{remarks}, #{weight}, #{examineTaskId})
|
values (#{reviewType}, #{reviewCategory}, #{reviewItem}, #{remarks}, #{weight}, #{examineTaskId}, #{sortNum})
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
<insert id="insertBatch" keyProperty="id" useGeneratedKeys="true">
|
<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
|
values
|
||||||
<foreach collection="entities" item="entity" separator=",">
|
<foreach collection="entities" item="entity" separator=",">
|
||||||
(#{entity.reviewType}, #{entity.reviewCategory}, #{entity.reviewItem}, #{entity.remarks}, #{entity.weight},
|
(#{entity.reviewType}, #{entity.reviewCategory}, #{entity.reviewItem}, #{entity.remarks}, #{entity.weight},
|
||||||
#{entity.examineTaskId})
|
#{entity.examineTaskId}, #{entity.sortNum})
|
||||||
</foreach>
|
</foreach>
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
<insert id="insertOrUpdateBatch" keyProperty="id" useGeneratedKeys="true">
|
<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
|
values
|
||||||
<foreach collection="entities" item="entity" separator=",">
|
<foreach collection="entities" item="entity" separator=",">
|
||||||
(#{entity.reviewType}, #{entity.reviewCategory}, #{entity.reviewItem}, #{entity.remarks}, #{entity.weight},
|
(#{entity.reviewType}, #{entity.reviewCategory}, #{entity.reviewItem}, #{entity.remarks}, #{entity.weight},
|
||||||
#{entity.examineTaskId})
|
#{entity.examineTaskId}, #{entity.sortNum})
|
||||||
</foreach>
|
</foreach>
|
||||||
on duplicate key update
|
on duplicate key update
|
||||||
review_type = values(review_type),
|
review_type = values(review_type),
|
||||||
|
@ -143,6 +143,7 @@
|
||||||
remarks = values(remarks),
|
remarks = values(remarks),
|
||||||
weight = values(weight),
|
weight = values(weight),
|
||||||
examine_task_id = values(examine_task_id)
|
examine_task_id = values(examine_task_id)
|
||||||
|
sort_num = values(sort_num)
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
<!--通过主键修改数据-->
|
<!--通过主键修改数据-->
|
||||||
|
|
Loading…
Reference in New Issue