feat: 企标新增的时候保存顺序号

This commit is contained in:
2023-11-21 15:32:32 +08:00
parent 486a41c6b6
commit 32385e5e8d
3 changed files with 20 additions and 1 deletions
@@ -573,7 +573,9 @@ public class LawsCommonServiceImpl implements ILawsCommonService {
&& null == parameterMap.get(FieldCommon.STANDARD_NUMBER)) {
// 生成企标编号
String standardNumber = esUtil.generateStandardNumber(parameterMap);
String standardNumberTmp = EnterpriseStandardUtil.getSequenceNoFromStandardNo(standardNumber);
parameterMap.put(FieldCommon.STANDARD_NUMBER, standardNumber);
parameterMap.put(FieldCommon.STANDARD_NUMBER_TEMP, standardNumberTmp);
}
// 国标和外标
if (module.equals(TableNameEnum.DOMESTIC_REGULATIONS.getValue())
@@ -664,7 +666,16 @@ public class LawsCommonServiceImpl implements ILawsCommonService {
esAuthUserService.resetAuthDept(id, parameterMap.get(FieldCommon.AUTH_DEPT).toString());
}
}
// 企标顺序号添加
if (TableNameEnum.ENTERPRISE_STANDARDS.getValue().equals(module)) {
String sequenceNo = (String) parameterMap.get(FieldCommon.STANDARD_NUMBER_TEMP);
if (StringUtils.isNotBlank(sequenceNo)) {
LambdaUpdateWrapper<LawsEnterpriseStandard> esWrapper = new LambdaUpdateWrapper<>();
esWrapper.eq(LawsEnterpriseStandard::getId, id);
esWrapper.set(LawsEnterpriseStandard::getStandardNumberTemp, sequenceNo);
lawsEnterpriseStandardService.update(esWrapper);
}
}
return ResultCommon.OK;
}
@@ -97,6 +97,8 @@ public class EnterpriseStandardUtil {
return standardNumber;
}
private String transEsCode(String esCode) {
if (StringUtils.isNotBlank(esCode)) {
List<DictModel> esCodeDictModelList = sysBaseAPI.getDictItems("enterprise_standard_code");
@@ -300,6 +300,12 @@ public class LawsEnterpriseStandard implements Serializable {
@ApiModelProperty(value = "授权部门")
private String authDept;
/**
* 顺序号
*/
@ApiModelProperty(value = "顺序号")
private String standardNumberTemp;
@TableField(exist = false)
private static final long serialVersionUID = 1809789807789012221L;
}