项目库byid不能注解字典翻译,使用switch手动赋值
This commit is contained in:
+4
-1
@@ -11,7 +11,6 @@ import com.jero.common.aspect.annotation.Dict;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.EqualsAndHashCode;
|
||||
@@ -43,6 +42,8 @@ public class LawsProjectLibrary implements Serializable {
|
||||
@Dict(dicCode = "project_source")
|
||||
@ApiModelProperty(value = "项目来源(1-本地新增、2-PMS)")
|
||||
private String projectSource;
|
||||
@TableField(exist = false)
|
||||
private String projectSource_dictText;
|
||||
|
||||
/**项目名称*/
|
||||
@NotBlank(message = "projectName not null")
|
||||
@@ -61,6 +62,8 @@ public class LawsProjectLibrary implements Serializable {
|
||||
@Dict(dicCode = "project_health")
|
||||
@ApiModelProperty(value = "项目健康度(1-预警、2-风险、3-正常)")
|
||||
private String projectHealth;
|
||||
@TableField(exist = false)
|
||||
private String projectHealth_dictText;
|
||||
|
||||
/**创建人*/
|
||||
@ApiModelProperty(value = "创建人")
|
||||
|
||||
+29
-1
@@ -1,6 +1,5 @@
|
||||
package com.jero.modules.projectLibrary.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||
import com.jero.modules.projectLibrary.entity.LawsProjectLibrary;
|
||||
@@ -110,10 +109,39 @@ public class LawsProjectLibraryServiceImpl extends ServiceImpl<LawsProjectLibrar
|
||||
public LawsProjectLibrary queryById(String id) {
|
||||
LawsProjectLibrary library = getById(id);
|
||||
String projectLeader = library.getProjectLeader();
|
||||
String projectSource = library.getProjectSource();
|
||||
String projectHealth = library.getProjectHealth();
|
||||
if (StringUtils.isNotBlank(projectLeader)){
|
||||
SysUser user = sysUserService.getById(projectLeader);
|
||||
library.setNameWorkNo(user.getNameWorkNo());
|
||||
}
|
||||
if (StringUtils.isNotBlank(projectSource)){
|
||||
switch (projectSource) {
|
||||
case "1":
|
||||
library.setProjectSource_dictText("本地新增");
|
||||
break;
|
||||
case "2":
|
||||
library.setProjectSource_dictText("PMS");
|
||||
break;
|
||||
default:
|
||||
library.setProjectSource_dictText("");
|
||||
}
|
||||
}
|
||||
if (StringUtils.isNotBlank(projectHealth)){
|
||||
switch (projectHealth) {
|
||||
case "1":
|
||||
library.setProjectHealth_dictText("预警");
|
||||
break;
|
||||
case "2":
|
||||
library.setProjectHealth_dictText("风险");
|
||||
break;
|
||||
case "3":
|
||||
library.setProjectHealth_dictText("正常");
|
||||
break;
|
||||
default:
|
||||
library.setProjectHealth_dictText("");
|
||||
}
|
||||
}
|
||||
return library;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user