diff --git a/app/src/main/java/com/casic/birmm/inspect/single/view/NewEventActivity.kt b/app/src/main/java/com/casic/birmm/inspect/single/view/NewEventActivity.kt index d3ae12b..3a6d0ba 100644 --- a/app/src/main/java/com/casic/birmm/inspect/single/view/NewEventActivity.kt +++ b/app/src/main/java/com/casic/birmm/inspect/single/view/NewEventActivity.kt @@ -110,12 +110,19 @@ return@setOnClickListener } if (isWarning) { - if (inspectNumberView.text.toString().isBlank()) { + val inspectValue = inspectNumberView.text.toString() + if (inspectValue.isBlank()) { "最大泄露值还未填写,请检查".show(this) return@setOnClickListener } + + if (inspectValue.toDouble() > 100000) { + "泄露值最大为100000ppm·m".show(this) + return@setOnClickListener + } + type = "报警事件" - data = inspectNumberView.text.toString().filterSpaceOrEnter().toDouble() + data = inspectValue.filterSpaceOrEnter().toDouble() } else { type = "自定义事件" } diff --git a/app/src/main/java/com/casic/birmm/inspect/single/view/NewEventActivity.kt b/app/src/main/java/com/casic/birmm/inspect/single/view/NewEventActivity.kt index d3ae12b..3a6d0ba 100644 --- a/app/src/main/java/com/casic/birmm/inspect/single/view/NewEventActivity.kt +++ b/app/src/main/java/com/casic/birmm/inspect/single/view/NewEventActivity.kt @@ -110,12 +110,19 @@ return@setOnClickListener } if (isWarning) { - if (inspectNumberView.text.toString().isBlank()) { + val inspectValue = inspectNumberView.text.toString() + if (inspectValue.isBlank()) { "最大泄露值还未填写,请检查".show(this) return@setOnClickListener } + + if (inspectValue.toDouble() > 100000) { + "泄露值最大为100000ppm·m".show(this) + return@setOnClickListener + } + type = "报警事件" - data = inspectNumberView.text.toString().filterSpaceOrEnter().toDouble() + data = inspectValue.filterSpaceOrEnter().toDouble() } else { type = "自定义事件" } diff --git a/app/src/main/java/com/casic/birmm/inspect/view/NewEventActivity.kt b/app/src/main/java/com/casic/birmm/inspect/view/NewEventActivity.kt index e558c92..2c80455 100644 --- a/app/src/main/java/com/casic/birmm/inspect/view/NewEventActivity.kt +++ b/app/src/main/java/com/casic/birmm/inspect/view/NewEventActivity.kt @@ -191,12 +191,19 @@ return@setOnClickListener } if (isWarning) { - if (inspectNumberView.text.toString().isBlank()) { + val inspectValue = inspectNumberView.text.toString() + if (inspectValue.isBlank()) { "最大泄露值还未填写,请检查".show(this) return@setOnClickListener } + + if (inspectValue.toDouble() > 100000) { + "泄露值最大为100000ppm·m".show(this) + return@setOnClickListener + } + type = "报警事件" - data = inspectNumberView.text.toString().filterSpaceOrEnter().toDouble() + data = inspectValue.filterSpaceOrEnter().toDouble() } else { type = "自定义事件" }