wangguangyuan 2 months ago
parent
commit
458ad48b8b
2 changed files with 22 additions and 0 deletions
  1. +4
    -0
      inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/controller/PatrolResultController.java
  2. +18
    -0
      inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/domain/ResultValue.java

+ 4
- 0
inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/controller/PatrolResultController.java View File

@ -2208,6 +2208,10 @@ public class PatrolResultController extends BaseController {
list = patrolResultService.select6FsResultValue(patrolResult);
}
for (ResultValue object : list) {
object.setValue(object.formatValue(object.getValue()));
}
return AjaxResult.success(list);
}


+ 18
- 0
inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/domain/ResultValue.java View File

@ -20,6 +20,24 @@ public class ResultValue implements Serializable {
private String value;
private String createTime;
public String formatValue(String args) {
String pattern = "(\\d+(\\.\\d+)?)";
String valueOnlyPrecise = args.replaceAll(".*?(" + pattern + ").*", "$1");
if(valueOnlyPrecise.startsWith(".")) {
valueOnlyPrecise = "0" + valueOnlyPrecise;
}
if(valueOnlyPrecise.equals("0.0")) {
valueOnlyPrecise = "0";
}
if(args.startsWith("-")) {
valueOnlyPrecise = "-" + valueOnlyPrecise;
}
return valueOnlyPrecise;
}
@Override
public String toString() {
return "ResultValue{" +


Loading…
Cancel
Save