From 585f9ad39b5b39ce2d52b4a7300c79fb77cbfb3a Mon Sep 17 00:00:00 2001 From: lau572 <1010031226@qq.com> Date: Wed, 7 Aug 2024 18:19:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=83=85=E6=8A=A5=E6=9D=BF=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=E5=88=86=E7=B1=BB=E6=8E=92=E5=BA=8F=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/zc/business/mapper/DcInfoBoardTemplateMapper.java | 3 +++ .../service/impl/DcInfoBoardTemplateServiceImpl.java | 7 +++++++ .../mapper/business/DcInfoBoardTemplateMapper.xml | 3 +++ 3 files changed, 13 insertions(+) diff --git a/zc-business/src/main/java/com/zc/business/mapper/DcInfoBoardTemplateMapper.java b/zc-business/src/main/java/com/zc/business/mapper/DcInfoBoardTemplateMapper.java index f21987ff..5dd8222a 100644 --- a/zc-business/src/main/java/com/zc/business/mapper/DcInfoBoardTemplateMapper.java +++ b/zc-business/src/main/java/com/zc/business/mapper/DcInfoBoardTemplateMapper.java @@ -1,6 +1,7 @@ package com.zc.business.mapper; +import com.ruoyi.common.core.domain.entity.SysDictData; import com.zc.business.domain.DcInfoBoardTemplate; import org.apache.ibatis.annotations.Param; @@ -50,4 +51,6 @@ public interface DcInfoBoardTemplateMapper public Long selectSdVmsTemplateId(); void updateCategorySort(@Param("dictCode") Long dictCode, @Param("dictSort") int dictSort); + + List selectCategoryList(); } diff --git a/zc-business/src/main/java/com/zc/business/service/impl/DcInfoBoardTemplateServiceImpl.java b/zc-business/src/main/java/com/zc/business/service/impl/DcInfoBoardTemplateServiceImpl.java index 1b0d60eb..4f3a0ad8 100644 --- a/zc-business/src/main/java/com/zc/business/service/impl/DcInfoBoardTemplateServiceImpl.java +++ b/zc-business/src/main/java/com/zc/business/service/impl/DcInfoBoardTemplateServiceImpl.java @@ -1,7 +1,9 @@ package com.zc.business.service.impl; +import com.ruoyi.common.constant.Constants; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.domain.entity.SysDictData; +import com.ruoyi.common.core.redis.RedisCache; import com.ruoyi.common.utils.DictUtils; import com.zc.business.domain.DcInfoBoardTemplate; import com.zc.business.enums.UniversalEnum; @@ -10,6 +12,7 @@ import com.zc.business.service.IDcInfoBoardTemplateService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import javax.annotation.Resource; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -26,6 +29,8 @@ public class DcInfoBoardTemplateServiceImpl implements IDcInfoBoardTemplateServi @Autowired private DcInfoBoardTemplateMapper dcInfoBoardTemplateMapper; + @Resource + private RedisCache redisCache; @Override @@ -97,6 +102,8 @@ public class DcInfoBoardTemplateServiceImpl implements IDcInfoBoardTemplateServi for (int i = 0; i < ids.length; i++) { dcInfoBoardTemplateMapper.updateCategorySort(ids[i],i); } + List dictDataList = dcInfoBoardTemplateMapper.selectCategoryList(); + DictUtils.setDictCache("iot_template_category",dictDataList); return AjaxResult.success("修改排序成功"); } diff --git a/zc-business/src/main/resources/mapper/business/DcInfoBoardTemplateMapper.xml b/zc-business/src/main/resources/mapper/business/DcInfoBoardTemplateMapper.xml index 8468ce74..9924d8bf 100644 --- a/zc-business/src/main/resources/mapper/business/DcInfoBoardTemplateMapper.xml +++ b/zc-business/src/main/resources/mapper/business/DcInfoBoardTemplateMapper.xml @@ -120,5 +120,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" +