From ea3c33c8561df39d4f123d1424fda99dd0f0c51d Mon Sep 17 00:00:00 2001 From: wujian <14790700720@163.com> Date: 星期四, 14 十一月 2024 08:15:41 +0800 Subject: [PATCH] add - panel --- jcdm-main/src/main/java/com/jcdm/main/da/tileMatchRules/controller/DaTileMatchRulesController.java | 27 +++++++++++++++++++++++---- 1 files changed, 23 insertions(+), 4 deletions(-) diff --git a/jcdm-main/src/main/java/com/jcdm/main/da/tileMatchRules/controller/DaTileMatchRulesController.java b/jcdm-main/src/main/java/com/jcdm/main/da/tileMatchRules/controller/DaTileMatchRulesController.java index 97c2b11..4c2563d 100644 --- a/jcdm-main/src/main/java/com/jcdm/main/da/tileMatchRules/controller/DaTileMatchRulesController.java +++ b/jcdm-main/src/main/java/com/jcdm/main/da/tileMatchRules/controller/DaTileMatchRulesController.java @@ -6,6 +6,7 @@ import javax.servlet.http.HttpServletResponse; import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.util.ObjectUtil; import com.jcdm.common.core.domain.R; import com.jcdm.main.da.paramCollection.domain.DaParamCollection; import com.jcdm.main.da.paramCollection.service.IDaParamCollectionService; @@ -57,8 +58,7 @@ */ @PreAuthorize("@ss.hasPermi('da:tileMatchRules:list')") @GetMapping("/list") - public TableDataInfo list(DaTileMatchRules daTileMatchRules) - { + public TableDataInfo list(DaTileMatchRules daTileMatchRules) { startPage(); List<DaTileMatchRules> list = daTileMatchRulesService.selectDaTileMatchRulesList(daTileMatchRules); return getDataTable(list); @@ -67,12 +67,31 @@ /** * 鏇茶酱閰嶇摝 */ - @PreAuthorize("@ss.hasPermi('da:tileMatchRules:list')") @GetMapping("/list2") - public TableDataInfo list2(DaTileMatchRules daTileMatchRules) + public TableDataInfo list2(DaTileMatchRules daTileMatchRules) throws Exception { startPage(); List<DaTileMatchRules> list = daTileMatchRulesService.selectDaTileMatchRulesList(daTileMatchRules); + //杩欓噷鍙栫涓�琛岀殑鏁版嵁鍙戦�侀鑹蹭俊鍙� + if (CollUtil.isNotEmpty(list)){ + DaTileMatchRules daTileMatchRules1 = list.get(0); + String tileColor = daTileMatchRules1.getTileColor(); + //1缁胯壊 2榛戣壊 3绾㈣壊 4钃濊壊 + Integer colorInt = null; + if ("#008000".equals(tileColor)){ + colorInt = 1; + } else if ("#000000".equals(tileColor)){ + colorInt = 2; + } else if ("#FF0000".equals(tileColor)){ + colorInt = 3; + } else if ("#0000FF".equals(tileColor)){ + colorInt = 4; + } + if (ObjectUtil.isNotEmpty(colorInt)){ + ReadWriteEntity entity = new ReadWriteEntity("CFL4LJ.OP001.Color", colorInt); + miloService.writeToOpcByte(entity); + } + } return getDataTable(list); } -- Gitblit v1.9.3