fix: 80473 企标评审会记录-没带出来企标相关信息
This commit is contained in:
+4
-1
@@ -4,6 +4,7 @@ import cn.hutool.core.util.StrUtil;
|
|||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.alibaba.fastjson.TypeReference;
|
import com.alibaba.fastjson.TypeReference;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
||||||
import com.jero.common.constant.enums.YesOrNoEnum;
|
import com.jero.common.constant.enums.YesOrNoEnum;
|
||||||
import com.jero.modules.activiti.process.common.enums.StandardStateEnum;
|
import com.jero.modules.activiti.process.common.enums.StandardStateEnum;
|
||||||
import com.jero.modules.activiti.process.esInitChange.entity.enums.ESPProjectStatus;
|
import com.jero.modules.activiti.process.esInitChange.entity.enums.ESPProjectStatus;
|
||||||
@@ -91,13 +92,15 @@ public class ProcessESRevisionEndListener implements ExecutionListener {
|
|||||||
}
|
}
|
||||||
variables.put(FieldCommon.STANDARD_STATE, StandardStateEnum.RELEASE.getStateValue());
|
variables.put(FieldCommon.STANDARD_STATE, StandardStateEnum.RELEASE.getStateValue());
|
||||||
variables.put(FieldCommon.MODULE, TableNameEnum.ENTERPRISE_STANDARDS.getValue());
|
variables.put(FieldCommon.MODULE, TableNameEnum.ENTERPRISE_STANDARDS.getValue());
|
||||||
|
String standardId = IdWorker.getIdStr();
|
||||||
|
variables.put(FieldCommon.ID, standardId);
|
||||||
// 发布企标
|
// 发布企标
|
||||||
lawsCommonService.commonAdd(variables);
|
lawsCommonService.commonAdd(variables);
|
||||||
String espId = data.getEspId();
|
String espId = data.getEspId();
|
||||||
EnterpriseStandardPlan esp = espService.getById(espId);
|
EnterpriseStandardPlan esp = espService.getById(espId);
|
||||||
// 保存评审会记录
|
// 保存评审会记录
|
||||||
EnterpriseStandardReviewMeetingRecord esRmr = new EnterpriseStandardReviewMeetingRecord();
|
EnterpriseStandardReviewMeetingRecord esRmr = new EnterpriseStandardReviewMeetingRecord();
|
||||||
esRmr.setStandardId(esp.getId());
|
esRmr.setStandardId(standardId);
|
||||||
esRmr.setPlanId(esp.getId());
|
esRmr.setPlanId(esp.getId());
|
||||||
esRmr.setReviewDate(data.getReviewDate());
|
esRmr.setReviewDate(data.getReviewDate());
|
||||||
rmrService.save(esRmr);
|
rmrService.save(esRmr);
|
||||||
|
|||||||
+8
-3
@@ -7,6 +7,7 @@ import com.alibaba.fastjson.JSON;
|
|||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.jero.common.constant.enums.LanguageEnum;
|
import com.jero.common.constant.enums.LanguageEnum;
|
||||||
import com.jero.common.constant.enums.YesOrNoEnum;
|
import com.jero.common.constant.enums.YesOrNoEnum;
|
||||||
@@ -653,7 +654,8 @@ public class LawsCommonServiceImpl implements ILawsCommonService {
|
|||||||
// 新增数据值
|
// 新增数据值
|
||||||
StringBuilder valuesBuilder = new StringBuilder();
|
StringBuilder valuesBuilder = new StringBuilder();
|
||||||
// 对默认的字段赋值
|
// 对默认的字段赋值
|
||||||
String id = getCommonInsertValue(fieldsBuilder, valuesBuilder);
|
String existId = parameterMap.get(FieldCommon.ID) == null ? "" : parameterMap.get(FieldCommon.ID).toString();
|
||||||
|
String id = getCommonInsertValue(fieldsBuilder, valuesBuilder, existId);
|
||||||
// 拼接要添加的数据
|
// 拼接要添加的数据
|
||||||
for (Map.Entry<String, Object> entryMap : parameterMap.entrySet()) {
|
for (Map.Entry<String, Object> entryMap : parameterMap.entrySet()) {
|
||||||
String key = entryMap.getKey();
|
String key = entryMap.getKey();
|
||||||
@@ -1850,9 +1852,12 @@ public class LawsCommonServiceImpl implements ILawsCommonService {
|
|||||||
* @Date: 2023/8/24 9:37
|
* @Date: 2023/8/24 9:37
|
||||||
* @Description: 获取新增默认值
|
* @Description: 获取新增默认值
|
||||||
**/
|
**/
|
||||||
private String getCommonInsertValue(StringBuilder fieldsBuilder, StringBuilder valuesBuilder) {
|
private String getCommonInsertValue(StringBuilder fieldsBuilder, StringBuilder valuesBuilder, String id) {
|
||||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
String id = UUID.randomUUID().toString().replace("-", "");
|
if (StrUtil.isBlank(id)) {
|
||||||
|
// 如果id为空,则生成id
|
||||||
|
id = IdWorker.getIdStr();
|
||||||
|
}
|
||||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||||
String commonInsertValues = "'" + id + "','" + sysUser.getUsername() + "',"
|
String commonInsertValues = "'" + id + "','" + sysUser.getUsername() + "',"
|
||||||
+ FieldCommon.STR_TO_DATE_PREFIX + sdf.format(new Date()) + FieldCommon.STR_TO_DATE_SUFFIX + ",'" + sysUser.getUsername() + "',"
|
+ FieldCommon.STR_TO_DATE_PREFIX + sdf.format(new Date()) + FieldCommon.STR_TO_DATE_SUFFIX + ",'" + sysUser.getUsername() + "',"
|
||||||
|
|||||||
Reference in New Issue
Block a user