Commit a943e538 by 王衍超

完善预警代码;

parent 01acdcd9
...@@ -13,23 +13,20 @@ public class WarnSettingConstant { ...@@ -13,23 +13,20 @@ public class WarnSettingConstant {
public static final String min = "min"; public static final String min = "min";
/** 预警阀值上限 */ /** 预警阀值上限 */
public static final String max = "max"; public static final String max = "max";
/** */ /** 业务类型 */
public static final String billType = "billType"; public static final String billType = "billType";
/** */ /** 业务ID */
public static final String billId = "billId"; public static final String billId = "billId";
/** */ /** 预警指标*/
public static final String target = "target"; public static final String target = "target";
/** */ /** 指标数据类型 */
public static final String targetType = "targetType"; public static final String targetType = "targetType";
/** */ /** 通知人员 */
public static final String personnel = "personnel"; public static final String personnel = "personnel";
/** */ /** 备注 */
public static final String memo = "memo"; public static final String memo = "memo";
/************************************/
/** 实体名:预警执行记录 */ /** 实体名:预警执行记录 */
public static final String ENTITY_WARNINGEXE = "com.xyst.dinas.biz.datamodel.WarningExe"; public static final String ENTITY_WARNINGEXE = "com.xyst.dinas.biz.datamodel.WarningExe";
...@@ -47,7 +44,4 @@ public class WarnSettingConstant { ...@@ -47,7 +44,4 @@ public class WarnSettingConstant {
public static final String ACTUAL_VALUE = "actualValue"; public static final String ACTUAL_VALUE = "actualValue";
} }
...@@ -33,16 +33,20 @@ public class WarningServiceImpl implements WarningService{ ...@@ -33,16 +33,20 @@ public class WarningServiceImpl implements WarningService{
@Override @Override
public UUID insertWarnSetting(WarnSetting warnSetting) { 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); KClass type = Amino.getApplicationMetadataContext().getBean(WarnSettingConstant.ENTITY_WARNSETTING, KClass.class);
KObject setting = type.newInstance(); KObject setting = type.newInstance();
setting.set(WarnSettingConstant.billType, warnSetting.getBillType()); setting.set(WarnSettingConstant.billType, billType);
setting.set(WarnSettingConstant.billId, warnSetting.getBillId()); setting.set(WarnSettingConstant.billId, warnSetting.getBillId());
setting.set(WarnSettingConstant.target, warnSetting.getTarget()); setting.set(WarnSettingConstant.target, warnSetting.getTarget());
setting.set(WarnSettingConstant.targetType, warnSetting.getTargetType()); setting.set(WarnSettingConstant.targetType, warnSetting.getTargetType());
setting.set(WarnSettingConstant.min, warnSetting.getMin()); setting.set(WarnSettingConstant.min, warnSetting.getMin());
setting.set(WarnSettingConstant.max, warnSetting.getMax()); setting.set(WarnSettingConstant.max, warnSetting.getMax());
setting.set(WarnSettingConstant.memo, warnSetting.getMemo()); 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()); setting.set(WarnSettingConstant.isOpen, warnSetting.isOpen()==null? true:warnSetting.isOpen());
String[] personnel = warnSetting.getPersonnel(); String[] personnel = warnSetting.getPersonnel();
if (personnel!=null) { if (personnel!=null) {
......
...@@ -36,7 +36,6 @@ public class WarnSettingController { ...@@ -36,7 +36,6 @@ public class WarnSettingController {
@PostMapping("/warnsetting/insert") @PostMapping("/warnsetting/insert")
public Object insertWarnSetting(@RequestBody WarnSettingEntity warnSettingEntity) { public Object insertWarnSetting(@RequestBody WarnSettingEntity warnSettingEntity) {
// BeanUtils.copyProperties(warnSettingEntity, WarnSettingReq.class);
warningService.insertWarnSetting(warnSettingEntity); warningService.insertWarnSetting(warnSettingEntity);
return ResponseObj.success("预警设置新增成功"); return ResponseObj.success("预警设置新增成功");
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment