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.TypeReference;
|
||||
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.modules.activiti.process.common.enums.StandardStateEnum;
|
||||
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.MODULE, TableNameEnum.ENTERPRISE_STANDARDS.getValue());
|
||||
String standardId = IdWorker.getIdStr();
|
||||
variables.put(FieldCommon.ID, standardId);
|
||||
// 发布企标
|
||||
lawsCommonService.commonAdd(variables);
|
||||
String espId = data.getEspId();
|
||||
EnterpriseStandardPlan esp = espService.getById(espId);
|
||||
// 保存评审会记录
|
||||
EnterpriseStandardReviewMeetingRecord esRmr = new EnterpriseStandardReviewMeetingRecord();
|
||||
esRmr.setStandardId(esp.getId());
|
||||
esRmr.setStandardId(standardId);
|
||||
esRmr.setPlanId(esp.getId());
|
||||
esRmr.setReviewDate(data.getReviewDate());
|
||||
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.update.LambdaUpdateWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.jero.common.constant.enums.LanguageEnum;
|
||||
import com.jero.common.constant.enums.YesOrNoEnum;
|
||||
@@ -653,7 +654,8 @@ public class LawsCommonServiceImpl implements ILawsCommonService {
|
||||
// 新增数据值
|
||||
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()) {
|
||||
String key = entryMap.getKey();
|
||||
@@ -1850,9 +1852,12 @@ public class LawsCommonServiceImpl implements ILawsCommonService {
|
||||
* @Date: 2023/8/24 9:37
|
||||
* @Description: 获取新增默认值
|
||||
**/
|
||||
private String getCommonInsertValue(StringBuilder fieldsBuilder, StringBuilder valuesBuilder) {
|
||||
private String getCommonInsertValue(StringBuilder fieldsBuilder, StringBuilder valuesBuilder, String id) {
|
||||
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");
|
||||
String commonInsertValues = "'" + id + "','" + 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