列表查询
This commit is contained in:
+2
@@ -19,6 +19,8 @@ public enum ComplianceFlowStatusEnum {
|
|||||||
TO_TRACK("待追踪","To be tracked","To be tracked"),
|
TO_TRACK("待追踪","To be tracked","To be tracked"),
|
||||||
UNINVOLVED("不涉及","NA","NA"),
|
UNINVOLVED("不涉及","NA","NA"),
|
||||||
TERMINATION_OF_TASK("任务终止","Termination of task","Termination of task"),
|
TERMINATION_OF_TASK("任务终止","Termination of task","Termination of task"),
|
||||||
|
LAWS_INCONFORMITY("法规未符合项","Non-compliance of regulations","Non-compliance of regulations"),
|
||||||
|
LAWS_TO_TRACK("法规待追踪项","Regulations to track items","Regulations to track items"),
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+54
-2
@@ -11,6 +11,8 @@ import com.jero.common.system.vo.DictModel;
|
|||||||
import com.jero.common.system.vo.LoginUser;
|
import com.jero.common.system.vo.LoginUser;
|
||||||
import com.jero.modules.project.entity.ProblemManagementEO;
|
import com.jero.modules.project.entity.ProblemManagementEO;
|
||||||
import com.jero.modules.project.entity.ProjectTaskInventoryDetailEO;
|
import com.jero.modules.project.entity.ProjectTaskInventoryDetailEO;
|
||||||
|
import com.jero.modules.project.enums.ColourEnum;
|
||||||
|
import com.jero.modules.project.enums.ComplianceFlowStatusEnum;
|
||||||
import com.jero.modules.project.enums.DataEnum;
|
import com.jero.modules.project.enums.DataEnum;
|
||||||
import com.jero.modules.project.enums.ReviewResultEnum;
|
import com.jero.modules.project.enums.ReviewResultEnum;
|
||||||
import com.jero.modules.project.mapper.NcrTrackMapper;
|
import com.jero.modules.project.mapper.NcrTrackMapper;
|
||||||
@@ -18,6 +20,7 @@ import com.jero.modules.project.service.INcrTrackService;
|
|||||||
import com.jero.modules.project.service.IProblemManagementEOService;
|
import com.jero.modules.project.service.IProblemManagementEOService;
|
||||||
import com.jero.modules.project.vo.NcrTrackInfoVO;
|
import com.jero.modules.project.vo.NcrTrackInfoVO;
|
||||||
import com.jero.modules.project.vo.NcrTrackVO;
|
import com.jero.modules.project.vo.NcrTrackVO;
|
||||||
|
import com.jero.modules.project.vo.ProblemManagementVO;
|
||||||
import com.jero.modules.system.entity.SysDictItem;
|
import com.jero.modules.system.entity.SysDictItem;
|
||||||
import com.jero.modules.system.entity.SysUser;
|
import com.jero.modules.system.entity.SysUser;
|
||||||
import com.jero.modules.system.enums.DicCodeEnum;
|
import com.jero.modules.system.enums.DicCodeEnum;
|
||||||
@@ -310,10 +313,27 @@ public class NcrTrackServiceImpl extends ServiceImpl<NcrTrackMapper, NcrTrackVO>
|
|||||||
for (NcrTrackVO trackVO : trackVOListTemp) {
|
for (NcrTrackVO trackVO : trackVOListTemp) {
|
||||||
String problemType = trackVO.getProblemType();
|
String problemType = trackVO.getProblemType();
|
||||||
trackVO.setTitle(trackVO.getFlowType()+problemType);
|
trackVO.setTitle(trackVO.getFlowType()+problemType);
|
||||||
|
trackVO.setCreateBy(trackVO.getDuty());
|
||||||
|
if(ComplianceFlowStatusEnum.INCONFORMITY.getCnName().equals(problemType)
|
||||||
|
|| ComplianceFlowStatusEnum.INCONFORMITY.getEnName().equals(problemType)){
|
||||||
|
if(CutEnum.CN.getValue().equals(ncrTrackVO.getCut())){
|
||||||
|
trackVO.setProblemType(ComplianceFlowStatusEnum.LAWS_INCONFORMITY.getCnName());
|
||||||
|
}else{
|
||||||
|
trackVO.setProblemType(ComplianceFlowStatusEnum.LAWS_INCONFORMITY.getEnName());
|
||||||
|
}
|
||||||
|
trackVO.setProblemType(ColourEnum.RED.getName());
|
||||||
|
}
|
||||||
|
if(ComplianceFlowStatusEnum.TO_TRACK.getCnName().equals(problemType)
|
||||||
|
||ComplianceFlowStatusEnum.TO_TRACK.getEnName().equals(problemType)){
|
||||||
|
if(CutEnum.CN.getValue().equals(ncrTrackVO.getCut())){
|
||||||
|
trackVO.setProblemType(ComplianceFlowStatusEnum.LAWS_TO_TRACK.getCnName());
|
||||||
|
}else{
|
||||||
|
trackVO.setProblemType(ComplianceFlowStatusEnum.LAWS_TO_TRACK.getEnName());
|
||||||
|
}
|
||||||
|
trackVO.setProblemType(ColourEnum.YELLOW.getName());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if(!ncrTrackVOList.isEmpty()){
|
if(!ncrTrackVOList.isEmpty()){
|
||||||
trackVOListTemp.addAll(ncrTrackVOList);
|
trackVOListTemp.addAll(ncrTrackVOList);
|
||||||
}
|
}
|
||||||
@@ -343,6 +363,38 @@ public class NcrTrackServiceImpl extends ServiceImpl<NcrTrackMapper, NcrTrackVO>
|
|||||||
}
|
}
|
||||||
List<NcrTrackVO> ncrTrackVOList = new ArrayList<>();
|
List<NcrTrackVO> ncrTrackVOList = new ArrayList<>();
|
||||||
for (ProblemManagementEO problemManagementEO : managementEOList) {
|
for (ProblemManagementEO problemManagementEO : managementEOList) {
|
||||||
|
//相关文件连接
|
||||||
|
if(StringUtils.isNotBlank(problemManagementEO.getFileLink())){
|
||||||
|
List<ProblemManagementVO> list = new ArrayList<>();
|
||||||
|
for (String fileLink : problemManagementEO.getFileLink().split(",")) {
|
||||||
|
ProblemManagementVO problemManagementVO = new ProblemManagementVO();
|
||||||
|
problemManagementVO.setFileLink(fileLink);
|
||||||
|
list.add(problemManagementVO);
|
||||||
|
}
|
||||||
|
problemManagementEO.setFileLinkList(list);
|
||||||
|
}
|
||||||
|
|
||||||
|
//审批证据连接
|
||||||
|
if(StringUtils.isNotBlank(problemManagementEO.getApprovalEvidenceLink())){
|
||||||
|
List<ProblemManagementVO> list = new ArrayList<>();
|
||||||
|
for (String approvalEvidenceLink : problemManagementEO.getApprovalEvidenceLink().split(",")) {
|
||||||
|
ProblemManagementVO problemManagementVO = new ProblemManagementVO();
|
||||||
|
problemManagementVO.setApprovalEvidenceLink(approvalEvidenceLink);
|
||||||
|
list.add(problemManagementVO);
|
||||||
|
}
|
||||||
|
problemManagementEO.setApprovalEvidenceLinkList(list);
|
||||||
|
}
|
||||||
|
//进度追踪
|
||||||
|
if(StringUtils.isNotBlank(problemManagementEO.getProgressTracking())){
|
||||||
|
List<ProblemManagementVO> list = new ArrayList<>();
|
||||||
|
for (String progressTracking : problemManagementEO.getProgressTracking().split(",")) {
|
||||||
|
ProblemManagementVO problemManagementVO = new ProblemManagementVO();
|
||||||
|
problemManagementVO.setProgressTracking(progressTracking);
|
||||||
|
list.add(problemManagementVO);
|
||||||
|
}
|
||||||
|
problemManagementEO.setProgressTrackingList(list);
|
||||||
|
}
|
||||||
|
|
||||||
NcrTrackVO ncrTrackVOTemp = new NcrTrackVO();
|
NcrTrackVO ncrTrackVOTemp = new NcrTrackVO();
|
||||||
BeanUtils.copyProperties(problemManagementEO,ncrTrackVOTemp);
|
BeanUtils.copyProperties(problemManagementEO,ncrTrackVOTemp);
|
||||||
ncrTrackVOTemp.setUuid(ncrTrackVOTemp.getId());
|
ncrTrackVOTemp.setUuid(ncrTrackVOTemp.getId());
|
||||||
|
|||||||
+6
-13
@@ -173,13 +173,14 @@ public class NcrTrackVO implements Serializable {
|
|||||||
// @ApiModelProperty(value = "问题类型")
|
// @ApiModelProperty(value = "问题类型")
|
||||||
// private java.lang.String problemType;
|
// private java.lang.String problemType;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "创建人")
|
||||||
|
private java.lang.String createBy;
|
||||||
|
|
||||||
/**ps_issue*/
|
/**ps_issue*/
|
||||||
@Excel(name = "ps_issue", width = 15)
|
|
||||||
@ApiModelProperty(value = "ps_issue")
|
@ApiModelProperty(value = "ps_issue")
|
||||||
private java.lang.String psIssue;
|
private java.lang.String psIssue;
|
||||||
|
|
||||||
/**相关法规*/
|
/**相关法规*/
|
||||||
@Excel(name = "相关法规", width = 15)
|
|
||||||
@ApiModelProperty(value = "相关法规")
|
@ApiModelProperty(value = "相关法规")
|
||||||
private java.lang.String lawsId;
|
private java.lang.String lawsId;
|
||||||
|
|
||||||
@@ -194,54 +195,46 @@ public class NcrTrackVO implements Serializable {
|
|||||||
// private java.lang.String dutyTerritory;
|
// private java.lang.String dutyTerritory;
|
||||||
|
|
||||||
/**问题状态*/
|
/**问题状态*/
|
||||||
@Excel(name = "*问题状态", width = 15,dicCode ="wen4_ti2_lei4_xing2")
|
|
||||||
@ApiModelProperty(value = "问题状态")
|
@ApiModelProperty(value = "问题状态")
|
||||||
private java.lang.String problemState;
|
private java.lang.String problemState;
|
||||||
|
|
||||||
/**描述和分析*/
|
/**描述和分析*/
|
||||||
@Excel(name = "描述和分析", width = 15)
|
|
||||||
@ApiModelProperty(value = "描述和分析")
|
@ApiModelProperty(value = "描述和分析")
|
||||||
private java.lang.String description;
|
private java.lang.String description;
|
||||||
|
|
||||||
/**相关文件链接*/
|
/**相关文件链接*/
|
||||||
@Excel(name = "相关文件链接", width = 15)
|
|
||||||
@ApiModelProperty(value = "相关文件链接")
|
@ApiModelProperty(value = "相关文件链接")
|
||||||
private java.lang.String fileLink;
|
private java.lang.String fileLink;
|
||||||
|
|
||||||
/**相关文件*/
|
/**相关文件*/
|
||||||
@Excel(name = "相关文件", width = 15)
|
|
||||||
@ApiModelProperty(value = "相关文件")
|
@ApiModelProperty(value = "相关文件")
|
||||||
private java.lang.String file;
|
private java.lang.String file;
|
||||||
|
|
||||||
/**进度追踪*/
|
/**进度追踪*/
|
||||||
@Excel(name = "进度追踪", width = 15)
|
|
||||||
@ApiModelProperty(value = "进度追踪")
|
@ApiModelProperty(value = "进度追踪")
|
||||||
private java.lang.String progressTracking;
|
private java.lang.String progressTracking;
|
||||||
|
|
||||||
/**结论*/
|
/**结论*/
|
||||||
@Excel(name = "结论", width = 15)
|
|
||||||
@ApiModelProperty(value = "结论")
|
@ApiModelProperty(value = "结论")
|
||||||
private java.lang.String conclusion;
|
private java.lang.String conclusion;
|
||||||
|
|
||||||
/**审批证据*/
|
/**审批证据*/
|
||||||
@Excel(name = "审批证据", width = 15)
|
|
||||||
@ApiModelProperty(value = "审批证据")
|
@ApiModelProperty(value = "审批证据")
|
||||||
private java.lang.String approvalEvidence;
|
private java.lang.String approvalEvidence;
|
||||||
|
|
||||||
/**审批证据链接*/
|
/**审批证据链接*/
|
||||||
@Excel(name = "审批证据链接", width = 15)
|
|
||||||
@ApiModelProperty(value = "审批证据链接")
|
@ApiModelProperty(value = "审批证据链接")
|
||||||
private java.lang.String approvalEvidenceLink;
|
private java.lang.String approvalEvidenceLink;
|
||||||
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "相关文件地址链接(前端传参)")
|
@ApiModelProperty(value = "相关文件地址链接(前端传参)")
|
||||||
private List<String> fileLinkList;
|
private List<ProblemManagementVO> fileLinkList;
|
||||||
|
|
||||||
@ApiModelProperty(value = "进度追踪(前端传参)")
|
@ApiModelProperty(value = "进度追踪(前端传参)")
|
||||||
private List<String> progressTrackingList;
|
private List<ProblemManagementVO> progressTrackingList;
|
||||||
|
|
||||||
@ApiModelProperty(value = "审批证据链接(前端传参)")
|
@ApiModelProperty(value = "审批证据链接(前端传参)")
|
||||||
private List<String> approvalEvidenceLinkList;
|
private List<ProblemManagementVO> approvalEvidenceLinkList;
|
||||||
|
|
||||||
@ApiModelProperty(value = "相关法规中文名")
|
@ApiModelProperty(value = "相关法规中文名")
|
||||||
private String lawsName;
|
private String lawsName;
|
||||||
|
|||||||
Reference in New Issue
Block a user