修改问题管理添加优先级
This commit is contained in:
+7
@@ -99,6 +99,13 @@ public class ProblemManagementEO implements Serializable {
|
||||
@ApiModelProperty(value = "问题状态")
|
||||
private java.lang.String problemState;
|
||||
|
||||
/**问题优先级*/
|
||||
@Excel(name = "*问题优先级", width = 15,dicCode ="wen4_ti2_you1_xian1_ji2")
|
||||
@ApiModelProperty(value = "问题优先级")
|
||||
private java.lang.String problemPriority;
|
||||
@TableField(exist = false)
|
||||
private String problemPriority_dictText;
|
||||
|
||||
/**描述和分析*/
|
||||
@Excel(name = "描述和分析", width = 15)
|
||||
@ApiModelProperty(value = "描述和分析")
|
||||
|
||||
+9
-1
@@ -201,7 +201,6 @@ public class NcrTrackServiceImpl extends ServiceImpl<NcrTrackMapper, NcrTrackVO>
|
||||
trackVO.setProjectName(projectName+"-"+yearName+"-"+market);
|
||||
}
|
||||
}
|
||||
|
||||
//责任领域中英文切换
|
||||
if(StringUtils.isNotBlank(trackVO.getDutyTerritory())){
|
||||
String dutyTerritory = pull(dictItemList, trackVO.getDutyTerritory(), "duty_territory", ncrTrackVO.getCut());
|
||||
@@ -683,10 +682,12 @@ public class NcrTrackServiceImpl extends ServiceImpl<NcrTrackMapper, NcrTrackVO>
|
||||
}
|
||||
//wen4_ti2_lei4_xing2 问题类型
|
||||
List<DictModel> problemTypeList = sysDictService.queryDictItemsByCode(DicCodeEnum.PROBLEM_TYPE.getCode());
|
||||
List<DictModel> problemPriorityList = sysDictService.queryDictItemsByCode(DicCodeEnum.PROBLEM_PRIORITY.getCode());
|
||||
List<NcrTrackVO> ncrTrackVOList = new ArrayList<>();
|
||||
for (ProblemManagementEO problemManagementEO : managementEOList) {
|
||||
//问题类型
|
||||
List<DictModel> dictModelList = problemTypeList.stream().filter(e -> e.getValue().equals(problemManagementEO.getProblemType())).collect(Collectors.toList());
|
||||
List<DictModel> dictModelListPp = problemPriorityList.stream().filter(e -> e.getValue().equals(problemManagementEO.getProblemPriority())).collect(Collectors.toList());
|
||||
|
||||
if(!dictModelList.isEmpty()){
|
||||
if(CutEnum.CN.getValue().equals(cut)){
|
||||
@@ -695,6 +696,13 @@ public class NcrTrackServiceImpl extends ServiceImpl<NcrTrackMapper, NcrTrackVO>
|
||||
problemManagementEO.setProblemType_dictText(dictModelList.get(0).getTextEn());
|
||||
}
|
||||
}
|
||||
if(!dictModelListPp.isEmpty()){
|
||||
if(CutEnum.CN.getValue().equals(cut)){
|
||||
problemManagementEO.setProblemPriority_dictText(dictModelListPp.get(0).getText());
|
||||
}else{
|
||||
problemManagementEO.setProblemPriority_dictText(dictModelListPp.get(0).getTextEn());
|
||||
}
|
||||
}
|
||||
|
||||
//相关法规
|
||||
if(StringUtils.isNotBlank(problemManagementEO.getLawsId())){
|
||||
|
||||
@@ -92,6 +92,13 @@ public class NcrTrackVO implements Serializable {
|
||||
@Excel(name = "问题状态", width = 20)
|
||||
private java.lang.String problemState;
|
||||
|
||||
/**问题优先级*/
|
||||
@Excel(name = "*问题优先级", width = 15,dicCode ="wen4_ti2_you1_xian1_ji2")
|
||||
@ApiModelProperty(value = "问题优先级")
|
||||
private java.lang.String problemPriority;
|
||||
|
||||
|
||||
private java.lang.String problemPriority_dictText;
|
||||
/**描述和分析*/
|
||||
@ApiModelProperty(value = "描述和分析")
|
||||
@Excel(name = "描述和分析", width = 20)
|
||||
|
||||
Reference in New Issue
Block a user