Browse Source

fix: PLC异常采集优化

wang.sq@aliyun.com 8 months ago
parent
commit
997c6957a3

+ 4 - 4
imcs-admin-boot/imcs-business-biz/src/main/java/com/github/zuihou/business/operationManagementCenter/service/impl/TaskServiceImpl.java

@@ -1709,10 +1709,10 @@ public class TaskServiceImpl extends SuperServiceImpl<TTaskMapper, TTask> implem
         List<PlcCostomAddress> returnList=new ArrayList<>();
         List<PlcCostomAddress> addressList = plcCostomAddressMapper.getAddressList();
         PlcCostomAddressHistory addressListHistory = plcCostomAddressHistoryMapper.getGroupByList();
-        String cleanedStr = addressListHistory.getValue().replaceAll("[\\[\\]\"]", "").trim();
-        List<String> stringList = Arrays.asList(cleanedStr);
-        for(int i=0;i<stringList.size();i++){
-            String string = stringList.get(i);
+        JSONArray jsonArray = JSONObject.parseArray(addressListHistory.getValue());
+
+        for(int i=0;i<jsonArray.size();i++){
+            String string = jsonArray.getString(i);
             if("True".equals(string)){
                 PlcCostomAddress plcCostomAddress = addressList.get(i);
                 plcCostomAddress.setCreateTime(addressListHistory.getCreateTime());

+ 1 - 1
imcs-admin-boot/imcs-business-controller/src/main/java/com/github/zuihou/business/controller/operationManagementCenter/TaskController.java

@@ -279,7 +279,7 @@ public class TaskController extends SuperController<TaskService, Long, TTask, TT
     }
 
     /**
-     * 三台机床报警信息
+     * PLC报警信息
      */
     @PostMapping("/chfPlcWarning")
     public R chfPlcWarning() {