xie.kaifeng 6 місяців тому
батько
коміт
fa6611c4f0

+ 8 - 0
mtp3-century/src/main/java/com/muchinfo/mtp3century/controller/SystemSetUpController.java

@@ -283,4 +283,12 @@ public class SystemSetUpController {
     private AjaxResult delEnumdicItem(Long autoid, Integer flag, HttpServletRequest request) {
         return iSystemSetUpService.delEnumdicItem(autoid, flag, request);
     }
+
+    @ApiOperation("基础数据管理-->数据字典管理-->更新缓存")
+    @ResponseBody
+    @RequestMapping(method = RequestMethod.GET, value = "/refreshredis")
+    @ApiResponse(code = 200, message = "成功", response = AjaxResult.class)
+    private AjaxResult refreshredis(HttpServletRequest request) {
+        return iSystemSetUpService.refreshredis(request);
+    }
 }

+ 2 - 0
mtp3-century/src/main/java/com/muchinfo/mtp3century/service/ISystemSetUpService.java

@@ -73,4 +73,6 @@ public interface ISystemSetUpService {
     AjaxResult updateOrSave(EnumDicItemSave param, HttpServletRequest request);
 
     AjaxResult delEnumdicItem(Long autoid, Integer flag, HttpServletRequest request);
+
+    AjaxResult refreshredis(HttpServletRequest request);
 }

+ 9 - 0
mtp3-century/src/main/java/com/muchinfo/mtp3century/service/impl/SystemSetUpServiceImpl.java

@@ -9,6 +9,7 @@ import com.muchinfo.mtp.proto.Common;
 import com.muchinfo.mtp.proto.NotifyMI1;
 import com.muchinfo.mtp.proto.PublicMI1;
 import com.muchinfo.mtp3century.service.ICommonService;
+import com.muchinfo.mtp3century.service.IRedisInitService;
 import com.muchinfo.mtp3century.service.ISendMsgService;
 import com.muchinfo.mtp3century.service.ISystemSetUpService;
 import com.muchinfo.mtp3century.utils.AjaxResult;
@@ -79,6 +80,8 @@ public class SystemSetUpServiceImpl implements ISystemSetUpService {
     private IEnumdicitemMapper iEnumdicitemMapper;
     @Resource
     private ICertificatetypeconfigMapper iCertificatetypeconfigMapper;
+    @Resource
+    private IRedisInitService iRedisInitService;
 
     @Override
     public PageResult<Systemparam> queryByPage(Integer pageNum, Integer pageSize, HttpServletRequest request) {
@@ -747,6 +750,12 @@ public class SystemSetUpServiceImpl implements ISystemSetUpService {
         return AjaxResult.success(Constants.Success_Code_Design, MessageType.MESSAGE_CODE_SYSTEM001.getCode(), request.getHeader("Accept-Language"));
     }
 
+    @Override
+    public AjaxResult refreshredis(HttpServletRequest request) {
+        iRedisInitService.init();
+        return AjaxResult.success(Constants.Success_Code_Design, MessageType.MESSAGE_CODE_SYSTEM001.getCode(), request.getHeader("Accept-Language"));
+    }
+
 
     private void updateSystem(String code, String openMarket, String logincode, Long value) {
         try {