Selaa lähdekoodia

新增生成AES秘钥接口

hjp 2 viikkoa sitten
vanhempi
commit
366f789a35

+ 1 - 0
src/main/java/com/sqx/config/ShiroConfig.java

@@ -76,6 +76,7 @@ public class ShiroConfig {
         filterMap.put("/driver/**","anon");
         filterMap.put("/app/car/**","anon");
         filterMap.put("/app/userRealnameInfo/**","anon");
+        filterMap.put("/common/**","anon");
         // FIXME: END 2025/5/14 0014
         //filterMap.put("/app/userinfo","anon");
         filterMap.put("/**", "oauth2");

+ 11 - 0
src/main/java/com/sqx/modules/common/controller/CommonController.java

@@ -3,6 +3,7 @@ package com.sqx.modules.common.controller;
 import com.sqx.common.utils.Result;
 import com.sqx.modules.common.entity.CommonInfo;
 import com.sqx.modules.common.service.CommonInfoService;
+import com.sqx.modules.utils.AESCBCWithRandomIV;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -31,6 +32,16 @@ public class CommonController {
         return commonService.update(app);
     }
 
+    @RequestMapping(value = "/updateAESKey", method = RequestMethod.POST)
+    @ApiOperation("生成AES加密秘钥")
+    @ResponseBody
+    public Result updateAESKey(){
+        CommonInfo commonInfo = new CommonInfo();
+        commonInfo.setId(819);
+        commonInfo.setValue(AESCBCWithRandomIV.getSecretKey());
+        return commonService.update(commonInfo);
+    }
+
     @RequestMapping(value = "/delete/{id}", method = RequestMethod.GET)
     @ApiOperation("管理平台删除通用配置")
     public Result deleteCommon(@PathVariable int id) {