update 标准征求意见流程-查询条款列表
This commit is contained in:
+37
@@ -1,12 +1,15 @@
|
||||
package com.jero.modules.activiti.process.projectassess.controller;
|
||||
|
||||
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
||||
import com.jero.common.aspect.annotation.DictPoint;
|
||||
import com.jero.modules.activiti.process.fb.vo.ProcessFbStandardConsultationVO;
|
||||
import com.jero.modules.activiti.process.fb.vo.ProcessInfoVO;
|
||||
import com.jero.modules.activiti.process.projectassess.entity.ProcessProjectAssess;
|
||||
import com.jero.modules.activiti.process.projectassess.entity.ProcessProjectAssessTerm;
|
||||
import com.jero.modules.activiti.process.projectassess.service.ProcessProjectAssessService;
|
||||
import com.jero.common.api.vo.ResultCommon;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
@@ -14,6 +17,9 @@ import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import com.jero.modules.activiti.process.projectassess.vo.ProcessProjectAssessVO;
|
||||
import com.jero.modules.laws.documenttool.service.IDocumentSplitService;
|
||||
import com.jero.modules.projectLibrary.entity.LawsAssess;
|
||||
import com.jero.modules.projectLibrary.vo.DecompositionOrderSourceVO;
|
||||
import io.swagger.annotations.ApiImplicitParam;
|
||||
import io.swagger.annotations.ApiImplicitParams;
|
||||
import org.apache.poi.ss.formula.functions.T;
|
||||
@@ -51,6 +57,8 @@ public class ProcessProjectAssessController extends JeroController<ProcessProjec
|
||||
*/
|
||||
@Resource
|
||||
private ProcessProjectAssessService processProjectAssessService;
|
||||
@Resource
|
||||
private IDocumentSplitService documentSplitService;
|
||||
|
||||
@DictPoint
|
||||
@GetMapping("/queryProcessInfoVO")
|
||||
@@ -98,4 +106,33 @@ public class ProcessProjectAssessController extends JeroController<ProcessProjec
|
||||
return Result.OK();
|
||||
}
|
||||
|
||||
/**
|
||||
* 标准征求意见流程-查询条款列表
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value = "标准征求意见流程-查询条款列表")
|
||||
@GetMapping("/processProjectAssessGetList")
|
||||
@ApiOperationSupport(order = 21)
|
||||
public Result<List<ProcessProjectAssessTerm>> processProjectAssessGetList(List<LawsAssess> lawsAssessList) {
|
||||
List<ProcessProjectAssessTerm> allList = new ArrayList<>();
|
||||
for (LawsAssess lawsAssess : lawsAssessList) {
|
||||
DecompositionOrderSourceVO decompositionOrderSourceVO = lawsAssess.getDecompositionOrderSourceVO();
|
||||
if (decompositionOrderSourceVO != null){
|
||||
String sarFileSplitInfoId = decompositionOrderSourceVO.getSarFileSplitInfoId();
|
||||
if (StringUtils.isNotBlank(sarFileSplitInfoId)){
|
||||
List<ProcessProjectAssessTerm> processProjectAssessTermList = documentSplitService.processProjectAssessGetList(sarFileSplitInfoId);
|
||||
allList.addAll(processProjectAssessTermList);
|
||||
continue;
|
||||
}
|
||||
ProcessProjectAssessTerm processProjectAssessTerm = new ProcessProjectAssessTerm();
|
||||
processProjectAssessTerm.setTermNumber(lawsAssess.getStandardNumber());
|
||||
processProjectAssessTerm.setTermName(lawsAssess.getStandardName());
|
||||
processProjectAssessTerm.setCanAssignFlag(false);
|
||||
allList.add(processProjectAssessTerm);
|
||||
}
|
||||
|
||||
}
|
||||
return Result.OK(allList);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+4
@@ -91,5 +91,9 @@ public class ProcessProjectAssessTerm {
|
||||
@ApiModelProperty(value = "条款内容")
|
||||
private String termText;
|
||||
|
||||
@TableField(exist = false)
|
||||
@ApiModelProperty(value = "可以分派标识")
|
||||
private Boolean canAssignFlag;
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user