|
|
@@ -5,9 +5,14 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.hotent.base.annotation.ApiGroup;
|
|
|
import com.hotent.base.constants.ApiGroupConsts;
|
|
|
import com.hotent.base.controller.BaseController;
|
|
|
+import com.hotent.base.exception.BaseException;
|
|
|
import com.hotent.base.model.CommonResult;
|
|
|
import com.hotent.base.query.PageList;
|
|
|
import com.hotent.base.util.StringUtil;
|
|
|
+import com.hotent.baseInfo.manager.CostCatalogManager;
|
|
|
+import com.hotent.baseInfo.manager.CostDistrictManager;
|
|
|
+import com.hotent.baseInfo.model.CostCatalog;
|
|
|
+import com.hotent.baseInfo.model.CostDistrict;
|
|
|
import com.hotent.common.CrudService;
|
|
|
import com.hotent.resp.PageResp;
|
|
|
import com.hotent.surveyinfo.dao.*;
|
|
|
@@ -57,6 +62,9 @@ public class CostVerifyTemplateController extends BaseController<CostVerifyTempl
|
|
|
|
|
|
@Autowired
|
|
|
CostVerifyTemplateDao costSurveyTemplateDao;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private CostCatalogManager costCatalogManager;
|
|
|
@Autowired
|
|
|
CostVerifyTemplateItemsDao costVerifyTemplateItemsDao;
|
|
|
@Autowired
|
|
|
@@ -121,8 +129,11 @@ public class CostVerifyTemplateController extends BaseController<CostVerifyTempl
|
|
|
String taskId,@ApiParam(name="taskId", value="任务id", required = false)
|
|
|
@RequestParam String catalogId) throws Exception {
|
|
|
|
|
|
-
|
|
|
- //根据模板ID获取核定模板数据
|
|
|
+ CostCatalog costCatalog = costCatalogManager.getById(catalogId);
|
|
|
+ if (costCatalog==null) {
|
|
|
+ throw new BaseException("根据监审id未查询到实体信息");
|
|
|
+ }
|
|
|
+ //根据模板ID获取核定模板数据
|
|
|
CostVerifyTemplate template = costSurveyTemplateDao.selectById(templateId);
|
|
|
String tid = UUID.randomUUID().toString();
|
|
|
template.setIsDelete("0");
|
|
|
@@ -135,6 +146,8 @@ public class CostVerifyTemplateController extends BaseController<CostVerifyTempl
|
|
|
template.setCatalogId(catalogId);
|
|
|
template.setCreatemode("2");
|
|
|
template.setCreatetemplateid(templateId);
|
|
|
+ template.setAreaCode(costCatalog.getCode());
|
|
|
+
|
|
|
//新增修改后的模板数据
|
|
|
costSurveyTemplateDao.insert(template);
|
|
|
List<CostVerifyTemplateItems> itemsList = costVerifyTemplateItemsDao.selectByVerifyTemplateId(templateId,taskId);
|