package com.ruoyi.project.tr.specialCheck.scheduleLogTask;
|
|
import com.ruoyi.project.tr.specialCheck.domin.TbSpecialCheckTaskLog;
|
import com.ruoyi.project.tr.specialCheck.mapper.TbBaseCheckItemMapper;
|
import com.ruoyi.project.tr.specialCheck.mapper.TbSpecialCheckItemLogMapper;
|
import com.ruoyi.project.tr.specialCheck.mapper.TbSpecialCheckTaskLogMapper;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Component;
|
|
import java.time.LocalDateTime;
|
import java.util.List;
|
import java.util.UUID;
|
|
@Component
|
public class DealDataTask {
|
|
/**
|
* 每年拉取完检查项需要生成对应的专项任务数据
|
*/
|
|
public static final String TASK_ID = "a8de03f0-4c3e-43fe-a139-0e4ed34edd35";
|
|
|
@Autowired
|
private TbSpecialCheckTaskLogMapper taskSpecialLogMapper;
|
|
@Autowired
|
private TbBaseCheckItemMapper baseCheckItemMapper;
|
|
@Autowired
|
|
private TbSpecialCheckItemLogMapper itemLogMapper;
|
|
public void dealData(){
|
// //taskLog 任务 需要改查询日期
|
List<TbSpecialCheckTaskLog> tbSpecialCheckTaskLogs = taskSpecialLogMapper.listTestReportTaskTest();
|
if (tbSpecialCheckTaskLogs != null && !tbSpecialCheckTaskLogs.isEmpty()){
|
for (TbSpecialCheckTaskLog tbSpecialCheckTaskLog : tbSpecialCheckTaskLogs) {
|
tbSpecialCheckTaskLog.setTaskId(TASK_ID);
|
tbSpecialCheckTaskLog.setIndexId(null);
|
tbSpecialCheckTaskLog.setId(UUID.randomUUID().toString());
|
tbSpecialCheckTaskLog.setReportStatus((byte) 1);
|
//1为企业自查 2是市级及以下
|
tbSpecialCheckTaskLog.setCheckType("2");
|
tbSpecialCheckTaskLog.setCreateDate(LocalDateTime.now());
|
tbSpecialCheckTaskLog.setUpdateDate(LocalDateTime.now());
|
taskSpecialLogMapper.save(tbSpecialCheckTaskLog);
|
|
}
|
}
|
|
|
// //任务item
|
//
|
// List<TbBaseCheckItem> tbBaseCheckItems = baseCheckItemMapper.listBaseCheckItemBytaskId(TASK_ID);
|
// if (ObjectUtils.isNotEmpty(tbBaseCheckItems)){
|
// for (TbBaseCheckItem tbBaseCheckItem : tbBaseCheckItems) {
|
// TbSpecialCheckItemLog tbSpecialCheckItemLog = new TbSpecialCheckItemLog();
|
// tbSpecialCheckItemLog.setId(UUID.randomUUID().toString());
|
// tbSpecialCheckItemLog.setCompanyCode("652310082");
|
// tbSpecialCheckItemLog.setTaskId(TASK_ID);
|
// tbSpecialCheckItemLog.setCheckItemId(tbBaseCheckItem.getId());
|
// tbSpecialCheckItemLog.setCheckName(tbBaseCheckItem.getCheckName());
|
// tbSpecialCheckItemLog.setCheckContent(tbBaseCheckItem.getCheckContent());
|
// tbSpecialCheckItemLog.setCheckWay(tbBaseCheckItem.getCheckWay());
|
// tbSpecialCheckItemLog.setCheckBasis(tbBaseCheckItem.getCheckBasis());
|
// tbSpecialCheckItemLog.setApplicablePlace(tbBaseCheckItem.getApplicablePlace());
|
// tbSpecialCheckItemLog.setCreateBy("李康");
|
// tbSpecialCheckItemLog.setCreateDate(tbBaseCheckItem.getCreateDate());
|
// tbSpecialCheckItemLog.setUpdateBy("李康");
|
// tbSpecialCheckItemLog.setUpdateDate(tbBaseCheckItem.getUpdateDate());
|
// itemLogMapper.save(tbSpecialCheckItemLog);
|
// }
|
// }
|
|
|
|
|
|
|
}
|
|
}
|