feat: 企标新增的时候保存顺序号
This commit is contained in:
+12
-1
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
+2
@@ -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");
|
||||
|
||||
+6
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user