|
|
@@ -94,10 +94,11 @@ public class CostVerifyTemplateItemsController extends BaseController<CostVerify
|
|
|
@ApiOperation(value = "根据成本核定表ID获取指标项数据列表(带key-value拼接)", httpMethod = "GET", notes = "根据成本核定表ID和版本号获取指标项数据列表(带key-value拼接)")
|
|
|
public CommonResult<CostItemData> listByTemplateIdAndVersion(
|
|
|
@ApiParam(name = "surveyTemplateId", value = "关联的成本核定表ID", required = true)
|
|
|
- @RequestParam(required = true) String surveyTemplateId
|
|
|
+ @RequestParam(required = true) String surveyTemplateId,
|
|
|
+ @RequestParam(required = false) String taskId
|
|
|
) throws Exception {
|
|
|
|
|
|
- List<CostVerifyTemplateItems> items = costSurveyTemplateItemsDao.selectByVerifyTemplateId(surveyTemplateId);
|
|
|
+ List<CostVerifyTemplateItems> items = costSurveyTemplateItemsDao.selectByVerifyTemplateId(surveyTemplateId,taskId);
|
|
|
List<CostVerifyTemplateHeaders> heardlist = costSurveyTemplateheadManager.listVisibleBySurveyTemplateId(surveyTemplateId);
|
|
|
String filename = heardlist.stream().map(CostVerifyTemplateHeaders::getFieldName).collect(Collectors.joining(","));
|
|
|
String fileids = heardlist.stream().map(CostVerifyTemplateHeaders::getId).collect(Collectors.joining(","));
|
|
|
@@ -113,7 +114,11 @@ public class CostVerifyTemplateItemsController extends BaseController<CostVerify
|
|
|
if (group.isEmpty()) continue;
|
|
|
|
|
|
// 主项(可以取第一个)
|
|
|
- CostVerifyTemplateItems mainItem = group.get(0);
|
|
|
+ // CostVerifyTemplateItems mainItem = group.get(0);
|
|
|
+ CostVerifyTemplateItems mainItem = group.stream()
|
|
|
+ .filter(item -> item.getParentid() != null)
|
|
|
+ .findFirst()
|
|
|
+ .orElse(null);
|
|
|
|
|
|
String headersIds = "";
|
|
|
String itemIds="";
|
|
|
@@ -221,12 +226,13 @@ public class CostVerifyTemplateItemsController extends BaseController<CostVerify
|
|
|
@GetMapping(value = "/listByCurrentTemplateId")
|
|
|
@ApiOperation(value = "根据成本核定表现行模板id获取指标项数据列表", httpMethod = "GET", notes = "根据成本核定表现行模板id获取指标项数据列表")
|
|
|
public CommonResult<CostItemData> listByCurrentTemplateId(
|
|
|
- @ApiParam(name = "surveyTemplateId", value = "关联的成本核定表ID", required = true)
|
|
|
- @RequestParam(required = true) String surveyTemplateId) throws Exception {
|
|
|
+ @ApiParam(name = "surveyTemplateId", value = "关联的成本核定表ID", required = false)
|
|
|
+ @RequestParam(value = "surveyTemplateId" ,required = false) String surveyTemplateId,
|
|
|
+ @RequestParam(required = false) String taskId) throws Exception {
|
|
|
|
|
|
|
|
|
// 查询当前模板的所有指标项数据
|
|
|
- List<CostVerifyTemplateItems> items = costSurveyTemplateItemsDao.selectByVerifyTemplateId(surveyTemplateId);
|
|
|
+ List<CostVerifyTemplateItems> items = costSurveyTemplateItemsDao.selectByVerifyTemplateId(surveyTemplateId,taskId);
|
|
|
|
|
|
// 查询当前模板的所有表头信息
|
|
|
List<CostVerifyTemplateHeaders> heardlist = costSurveyTemplateheadManager.listVisibleBySurveyTemplateId(surveyTemplateId);
|
|
|
@@ -327,9 +333,11 @@ public class CostVerifyTemplateItemsController extends BaseController<CostVerify
|
|
|
@ApiOperation(value = "根据核定模板ID获取指标数据信息", httpMethod = "GET", notes = "根据核定模板ID获取指标数据信息")
|
|
|
public CommonResult<List<CostVerifyTemplateItems>> listByVerifyTemplateId(
|
|
|
@ApiParam(name = "verifyTemplateId", value = "核定模板ID", required = true)
|
|
|
- @RequestParam(required = true) String verifyTemplateId) throws Exception {
|
|
|
+ @RequestParam(required = true) String verifyTemplateId,
|
|
|
+ @RequestParam(required = false) String taskId
|
|
|
+ ) throws Exception {
|
|
|
|
|
|
- List<CostVerifyTemplateItems> items = costSurveyTemplateItemsDao.selectByVerifyTemplateId(verifyTemplateId);
|
|
|
+ List<CostVerifyTemplateItems> items = costSurveyTemplateItemsDao.selectByVerifyTemplateId(verifyTemplateId,taskId);
|
|
|
//CostVerifyTemplateItems orderunm 去重
|
|
|
|
|
|
return CommonResult.<List<CostVerifyTemplateItems>>ok().value(items);
|