添加参数,新增,编辑

This commit is contained in:
zhn
2023-09-05 10:36:18 +08:00
parent dea8ddb228
commit 6117c26979
3 changed files with 29 additions and 1 deletions
@@ -143,4 +143,12 @@ public class ProblemManagementEO implements Serializable {
@ApiModelProperty(value = "审批证据链接(前端传参)")
private List<String> approvalEvidenceLinkList;
@TableField(exist = false)
@ApiModelProperty(value = "相关法规中文名")
private String lawsName;
@TableField(exist = false)
@ApiModelProperty(value = "相关项目中文名")
private String projectName;
}
@@ -3,6 +3,7 @@ package com.jero.modules.project.service.impl;
import com.jero.modules.project.entity.ProblemManagementEO;
import com.jero.modules.project.mapper.ProblemManagementEOMapper;
import com.jero.modules.project.service.IProblemManagementEOService;
import com.jero.modules.system.util.StringUtils;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Date;
@@ -25,12 +26,26 @@ public class ProblemManagementEOServiceImpl extends ServiceImpl<ProblemManagemen
*/
@Override
public void add(ProblemManagementEO problemManagementEO) {
Date now = new Date();
//相关文件地址链接,进度追踪,审批证据链接
setParam(problemManagementEO);
Date now = new Date();
problemManagementEO.setCreateTime(now);
problemManagementEO.setUpdateTime(now);
save(problemManagementEO);
}
private void setParam(ProblemManagementEO problemManagementEO) {
if(!problemManagementEO.getFileLinkList().isEmpty()){
problemManagementEO.setFileLink(StringUtils.join(problemManagementEO.getFileLinkList(),","));
}
if(!problemManagementEO.getProgressTrackingList().isEmpty()){
problemManagementEO.setProgressTracking(StringUtils.join(problemManagementEO.getProgressTrackingList(),","));
}
if(!problemManagementEO.getApprovalEvidenceLinkList().isEmpty()){
problemManagementEO.setApprovalEvidenceLink(StringUtils.join(problemManagementEO.getApprovalEvidenceLinkList(),","));
}
}
/**
* 更新
*
@@ -39,6 +54,8 @@ public class ProblemManagementEOServiceImpl extends ServiceImpl<ProblemManagemen
*/
@Override
public void editById(ProblemManagementEO problemManagementEO) {
//相关文件地址链接,进度追踪,审批证据链接
setParam(problemManagementEO);
Date now = new Date();
problemManagementEO.setUpdateTime(now);
saveOrUpdate(problemManagementEO);
@@ -158,6 +158,9 @@ public class NcrTrackVO implements Serializable {
private String flowStatus;
//用于区分旧数据和新数据(旧数据->old,新数据->new
private String flag;