diff --git a/backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/warn/WarnSettingConstant.java b/backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/warn/WarnSettingConstant.java index d0684fd..dd451ed 100644 --- a/backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/warn/WarnSettingConstant.java +++ b/backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/warn/WarnSettingConstant.java @@ -13,23 +13,20 @@ public class WarnSettingConstant { public static final String min = "min"; /** 预警阀值上限 */ public static final String max = "max"; - /** */ + /** 业务类型 */ public static final String billType = "billType"; - /** */ + /** 业务ID */ public static final String billId = "billId"; - /** */ + /** 预警指标*/ public static final String target = "target"; - /** */ + /** 指标数据类型 */ public static final String targetType = "targetType"; - /** */ + /** 通知人员 */ public static final String personnel = "personnel"; - /** */ + /** 备注 */ public static final String memo = "memo"; - - /************************************/ - /** 实体名:预警执行记录 */ public static final String ENTITY_WARNINGEXE = "com.xyst.dinas.biz.datamodel.WarningExe"; @@ -47,7 +44,4 @@ public class WarnSettingConstant { public static final String ACTUAL_VALUE = "actualValue"; - - - } diff --git a/backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/warn/WarningServiceImpl.java b/backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/warn/WarningServiceImpl.java index d71377d..44a501e 100644 --- a/backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/warn/WarningServiceImpl.java +++ b/backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/warn/WarningServiceImpl.java @@ -33,16 +33,20 @@ public class WarningServiceImpl implements WarningService{ @Override public UUID insertWarnSetting(WarnSetting warnSetting) { + String billType = warnSetting.getBillType(); + String warnCalculator = warnSetting.warnCalculator(); + Assert.notNull(billType, "The billType must not be null!"); + Assert.notNull(warnCalculator, "The warnCalculator must not be null!"); KClass type = Amino.getApplicationMetadataContext().getBean(WarnSettingConstant.ENTITY_WARNSETTING, KClass.class); KObject setting = type.newInstance(); - setting.set(WarnSettingConstant.billType, warnSetting.getBillType()); + setting.set(WarnSettingConstant.billType, billType); setting.set(WarnSettingConstant.billId, warnSetting.getBillId()); setting.set(WarnSettingConstant.target, warnSetting.getTarget()); setting.set(WarnSettingConstant.targetType, warnSetting.getTargetType()); setting.set(WarnSettingConstant.min, warnSetting.getMin()); setting.set(WarnSettingConstant.max, warnSetting.getMax()); setting.set(WarnSettingConstant.memo, warnSetting.getMemo()); - setting.set(WarnSettingConstant.warnCalculator, warnSetting.warnCalculator()); + setting.set(WarnSettingConstant.warnCalculator, warnCalculator); setting.set(WarnSettingConstant.isOpen, warnSetting.isOpen()==null? true:warnSetting.isOpen()); String[] personnel = warnSetting.getPersonnel(); if (personnel!=null) { diff --git a/backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/web/WarnSettingController.java b/backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/web/WarnSettingController.java index 2b1c8fc..1dbca9e 100644 --- a/backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/web/WarnSettingController.java +++ b/backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/web/WarnSettingController.java @@ -36,7 +36,6 @@ public class WarnSettingController { @PostMapping("/warnsetting/insert") public Object insertWarnSetting(@RequestBody WarnSettingEntity warnSettingEntity) { -// BeanUtils.copyProperties(warnSettingEntity, WarnSettingReq.class); warningService.insertWarnSetting(warnSettingEntity); return ResponseObj.success("预警设置新增成功"); }