修改问题管理添加优先级
This commit is contained in:
@@ -1323,7 +1323,7 @@ ADD COLUMN `save_state` varchar(10) NULL COMMENT '保存状态(0->暂存,1->
|
||||
|
||||
-- 问题管理添加问题优先级字段 2023-10-20 已同步生产环境
|
||||
ALTER TABLE `problem_management`
|
||||
ADD COLUMN `problem_priority` varchar(10) NULL COMMENT '问题优先级' AFTER `approval_evidence_link`;
|
||||
ADD COLUMN `problem_priority` varchar(36) NULL COMMENT '问题优先级' AFTER `approval_evidence_link`;
|
||||
|
||||
-- OTA添加主键 2023-10-20 已同步生产环境
|
||||
ALTER TABLE `ota_manage_apply`
|
||||
|
||||
+1
@@ -7,6 +7,7 @@ public enum DicCodeEnum {
|
||||
REGION("适用地区","1493782108399820801","region"),
|
||||
DUTY_TERRITORY("责任领域","1513417672023441409","duty_territory"),
|
||||
PROBLEM_TYPE("问题类型","1697066042058821634","wen4_ti2_lei4_xing2"),
|
||||
PROBLEM_PRIORITY("问题优先级","1716030928484503553","wen4_ti2_you1_xian1_ji2"),
|
||||
CERTIFICATION_PROGRESS("认证清单-认证进度","1524311122804346881","certification_progress"),
|
||||
;
|
||||
|
||||
|
||||
+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