|
|
@@ -20,10 +20,7 @@ import com.hotent.surveyinfo.manager.CostSurveyTemplateHeadersManager;
|
|
|
import com.hotent.surveyinfo.manager.CostSurveyTemplateManager;
|
|
|
import com.hotent.surveyinfo.manager.CostSurveyTemplateUploadManager;
|
|
|
import com.hotent.surveyinfo.manager.CostSurveyTemplateVersionManager;
|
|
|
-import com.hotent.surveyinfo.model.CostSurveyTemplateHeaders;
|
|
|
-import com.hotent.surveyinfo.model.CostSurveyTemplateItems;
|
|
|
-import com.hotent.surveyinfo.model.CostSurveyTemplateUpload;
|
|
|
-import com.hotent.surveyinfo.model.CostSurveyTemplateVersion;
|
|
|
+import com.hotent.surveyinfo.model.*;
|
|
|
import com.hotent.surveyinfo.model.dto.CostItemData;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
@@ -32,6 +29,7 @@ import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
+import java.time.LocalDateTime;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
|
@@ -69,6 +67,9 @@ public class CostAuditTaskInfoController {
|
|
|
|
|
|
@Autowired
|
|
|
private CostProjectTaskManager costProjectTaskManager;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ CostSurveyTemplateManager constbaseService;
|
|
|
/**
|
|
|
* 企业报送-成本调查表-列表
|
|
|
* @param taskId 任务ID
|
|
|
@@ -83,13 +84,16 @@ public class CostAuditTaskInfoController {
|
|
|
List<CostSurveyTemplateUpload> uploadList = costSurveyTemplateUploadManager.listByTaskId(taskId);
|
|
|
//创建记录
|
|
|
if (uploadList.isEmpty()){
|
|
|
- List<CostSurveyTemplateUpload> costSurveyTemplateUploads = costSurveyTemplateUploadManager.listByCatalogId(catalogId);
|
|
|
- for (CostSurveyTemplateUpload costSurveyTemplateUpload : costSurveyTemplateUploads) {
|
|
|
+ List<CostSurveyTemplate> costSurveyTemplates = constbaseService.listByCatalogId(catalogId);
|
|
|
+ for (CostSurveyTemplate template : costSurveyTemplates) {
|
|
|
CostSurveyTemplateUpload upload = new CostSurveyTemplateUpload();
|
|
|
- BeanUtils.copyProperties(costSurveyTemplateUpload, upload);
|
|
|
+ BeanUtils.copyProperties(template, upload);
|
|
|
upload.setId(null);
|
|
|
upload.setTaskId(taskId);
|
|
|
upload.setIsUpload("0");
|
|
|
+ upload.setAuditedStatus("0");
|
|
|
+ upload.setCreateTime(LocalDateTime.now());
|
|
|
+ upload.setUploadTime(LocalDateTime.now());
|
|
|
costSurveyTemplateUploadManager.save(upload);
|
|
|
}
|
|
|
}
|
|
|
@@ -204,14 +208,14 @@ public class CostAuditTaskInfoController {
|
|
|
// 判断模板类型
|
|
|
String templateType = null;
|
|
|
if (StringUtil.isNotEmpty(surveyTemplateId)) {
|
|
|
- com.hotent.surveyinfo.model.CostSurveyTemplate template = costSurveyTemplateManager.getDetail(surveyTemplateId);
|
|
|
+ CostSurveyTemplate template = costSurveyTemplateManager.getDetail(surveyTemplateId);
|
|
|
if (template != null) {
|
|
|
templateType = template.getTemplateType();
|
|
|
}
|
|
|
} else if (StringUtil.isNotEmpty(uploadId)) {
|
|
|
CostSurveyTemplateUpload upload = costSurveyTemplateUploadManager.get(uploadId);
|
|
|
if (upload != null && StringUtil.isNotEmpty(upload.getSurveyTemplateId())) {
|
|
|
- com.hotent.surveyinfo.model.CostSurveyTemplate template = costSurveyTemplateManager.getDetail(upload.getSurveyTemplateId());
|
|
|
+ CostSurveyTemplate template = costSurveyTemplateManager.getDetail(upload.getSurveyTemplateId());
|
|
|
if (template != null) {
|
|
|
templateType = template.getTemplateType();
|
|
|
}
|