|
|
|
@ -43,16 +43,16 @@ public class MesEnumDetailServiceImpl extends BaseMesService<MesEnumDetail> impl
|
|
|
|
|
|
|
|
|
|
//唯一性校验
|
|
|
|
|
DdlPackBean packBean = DdlPackBean.getDdlPackBean(item.getOrganizeCode());
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getEnumCode(), "assetNum", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getDetailCode(), "mouldNo", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getDetailValue(), "equipmentCode", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getEnumCode(), "enumCode", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getDetailCode(), "detailCode", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getDetailValue(), "detailValue", packBean);
|
|
|
|
|
|
|
|
|
|
boolean flg = baseRDao.isExitByHql(packBean);
|
|
|
|
|
if (flg) {
|
|
|
|
|
throw ImppExceptionBuilder.newInstance()
|
|
|
|
|
.setSystemID(CommonEnumUtil.SOFT_TYPE.MES.getCode())
|
|
|
|
|
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
|
|
|
|
|
.setErrorDetail("枚举代码【%s】属性代码【%s】属性值【%s】已经存在,请检查数据", item.getEnumCode(),item.getEnumCode(),item.getDetailValue())
|
|
|
|
|
.setErrorDetail("枚举代码【%s】属性代码【%s】属性值【%s】已经存在,请检查数据", item.getEnumCode(),item.getDetailCode(),item.getDetailValue())
|
|
|
|
|
.build();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|