update 未符合项跟踪流程 查询详情返回翻译
This commit is contained in:
+19
@@ -5,9 +5,11 @@ import com.baomidou.mybatisplus.annotation.TableField;
|
|||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
|
import com.jero.common.aspect.annotation.Dict;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||||
import org.springframework.format.annotation.DateTimeFormat;
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@@ -101,6 +103,12 @@ public class ProcessProjectNotMetLink {
|
|||||||
@ApiModelProperty(value = "条款名称")
|
@ApiModelProperty(value = "条款名称")
|
||||||
private String termName;
|
private String termName;
|
||||||
|
|
||||||
|
/**责任部门ID*/
|
||||||
|
@Excel(name = "责任部门ID", width = 15, dictTable = "sys_depart", dicText = "depart_name", dicCode = "id")
|
||||||
|
@Dict(dictTable = "sys_depart", dicText = "depart_name", dicCode = "id")
|
||||||
|
@ApiModelProperty(value = "责任部门ID")
|
||||||
|
private String departmentId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 设计工程师ID
|
* 设计工程师ID
|
||||||
*/
|
*/
|
||||||
@@ -152,6 +160,12 @@ public class ProcessProjectNotMetLink {
|
|||||||
@ApiModelProperty(value = "整改状态(1-待整改、2-整改中、3-审批中、4-已完成)")
|
@ApiModelProperty(value = "整改状态(1-待整改、2-整改中、3-审批中、4-已完成)")
|
||||||
private String state;
|
private String state;
|
||||||
|
|
||||||
|
|
||||||
|
/**评估结果(1-符合、2-不符合、3-待验证、4-不涉及)*/
|
||||||
|
@Dict(dicCode = "assess_results")
|
||||||
|
@ApiModelProperty(value = "评估结果(1-符合、2-不符合、3-待验证、4-不涉及)")
|
||||||
|
private String assessResults;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 创建人ID
|
* 创建人ID
|
||||||
*/
|
*/
|
||||||
@@ -198,5 +212,10 @@ public class ProcessProjectNotMetLink {
|
|||||||
@ApiModelProperty(value = "删除标识")
|
@ApiModelProperty(value = "删除标识")
|
||||||
private Boolean delFlag;
|
private Boolean delFlag;
|
||||||
|
|
||||||
|
private String departmentId_dictText;
|
||||||
|
private String engineerId_dictText;
|
||||||
|
private String state_dictText;
|
||||||
|
private String assessResults_dictText;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
+16
@@ -1,8 +1,10 @@
|
|||||||
package com.jero.modules.activiti.process.projectnotmet.service;
|
package com.jero.modules.activiti.process.projectnotmet.service;
|
||||||
|
|
||||||
|
import cn.hutool.core.collection.CollStreamUtil;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.jero.common.system.api.ISysBaseAPI;
|
import com.jero.common.system.api.ISysBaseAPI;
|
||||||
|
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.activiti.entity.ProcessAll;
|
import com.jero.modules.activiti.entity.ProcessAll;
|
||||||
import com.jero.modules.activiti.entity.ProcessApprovalRecord;
|
import com.jero.modules.activiti.entity.ProcessApprovalRecord;
|
||||||
@@ -81,6 +83,20 @@ public class ProcessProjectNotMetService extends ServiceImpl<ProcessProjectNotMe
|
|||||||
for (LoginUser loginUser : userList) {
|
for (LoginUser loginUser : userList) {
|
||||||
userNameMap.put(loginUser.getId(), loginUser.calcNameWorkNo());
|
userNameMap.put(loginUser.getId(), loginUser.calcNameWorkNo());
|
||||||
}
|
}
|
||||||
|
List<DictModel> stateDictModels = sysBaseAPI.queryDictItemsByCode("state");
|
||||||
|
Map<String, String> stateDictMap = CollStreamUtil.toMap(stateDictModels, DictModel::getValue, DictModel::getText);
|
||||||
|
|
||||||
|
List<DictModel> assessResultsDictModels = sysBaseAPI.queryDictItemsByCode("assess_results");
|
||||||
|
Map<String, String> assessResultsDictMap = CollStreamUtil.toMap(assessResultsDictModels, DictModel::getValue, DictModel::getText);
|
||||||
|
|
||||||
|
for (ProcessProjectNotMetLink processProjectNotMetLink : processProjectNotMetLinks) {
|
||||||
|
String engineerId = processProjectNotMetLink.getEngineerId();
|
||||||
|
processProjectNotMetLink.setEngineerId_dictText(userNameMap.get(engineerId));
|
||||||
|
String state = processProjectNotMetLink.getState();
|
||||||
|
processProjectNotMetLink.setState_dictText(stateDictMap.get(state));
|
||||||
|
String assessResults = processProjectNotMetLink.getAssessResults();
|
||||||
|
processProjectNotMetLink.setAssessResults_dictText(assessResultsDictMap.get(assessResults));
|
||||||
|
}
|
||||||
|
|
||||||
ProcessProjectNotMet processProjectNotMet = this.getById(businessId);
|
ProcessProjectNotMet processProjectNotMet = this.getById(businessId);
|
||||||
ProcessProjectNotMetVO processProjectNotMetVO = new ProcessProjectNotMetVO();
|
ProcessProjectNotMetVO processProjectNotMetVO = new ProcessProjectNotMetVO();
|
||||||
|
|||||||
Reference in New Issue
Block a user