|
@@ -54,6 +54,18 @@ public class HelloWorld {
|
|
|
return "成功";
|
|
|
}
|
|
|
|
|
|
+ @PostMapping("/testMesage5")
|
|
|
+ public String testMesage5(@RequestBody JSONObject jsonObject) throws Exception {
|
|
|
+ NettyMessage nettyMessage = new NettyMessage(groupNettyClient.projectId);
|
|
|
+ nettyMessage.setRemark("连接已经建立;");
|
|
|
+ nettyMessage.setOpCode(5);
|
|
|
+ jsonObject.put("groupCode", groupNettyClient.groupCode);
|
|
|
+ jsonObject.put("projectId", groupNettyClient.projectId);
|
|
|
+ nettyMessage.setContent(Arrays.asList(jsonObject));
|
|
|
+ groupNettyClient.sendMessage(nettyMessage.toString());
|
|
|
+ return "成功";
|
|
|
+ }
|
|
|
+
|
|
|
@PostMapping("/test")
|
|
|
public String test(@RequestBody JSONObject jsonObject) throws Exception {
|
|
|
LockUtil.getInstance().lock.lock();
|
|
@@ -154,11 +166,12 @@ public class HelloWorld {
|
|
|
}
|
|
|
public static void main(String[] args) {
|
|
|
// String expression = "EnergyData>Pclose*5%&&CS-ChillersCOP<=1.0";
|
|
|
- String expression = "EnergyData>Pclose*0.05&&CsWTFch<0.01";
|
|
|
+// String expression = "EnergyData>Pclose*0.05&&CsWTFch<0.01";
|
|
|
+ String expression = "(EnergyData!=NaN&&Pclose!=NaN)?EnergyData>Pclose*0.05:true||CsWTFch<0.01";
|
|
|
HashMap<String, Object> paramMap = new HashMap<>();
|
|
|
paramMap.put("CsWTFch", -0.00762122);
|
|
|
- paramMap.put("EnergyData", 6.125);
|
|
|
- paramMap.put("Pclose", 5.0);
|
|
|
+// paramMap.put("EnergyData", 6.125);
|
|
|
+// paramMap.put("Pclose", 5.0);
|
|
|
System.out.println(checkExpression(expression, paramMap));
|
|
|
}
|
|
|
}
|