From e4a393c219c3c48cbf0e4af615b316facb82eb62 Mon Sep 17 00:00:00 2001 From: wujian <14790700720@163.com> Date: 星期三, 04 九月 2024 09:09:50 +0800 Subject: [PATCH] change-1 --- 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..96c7747 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("CFL4HX.OP055.Color", colorInt); + miloService.writeToOpcByte(entity); + } + } return getDataTable(list); } -- Gitblit v1.9.3