dengyj %!s(int64=3) %!d(string=hai) anos
pai
achega
42a3f2d2ae

+ 1 - 0
src/main/java/com/steerinfo/filter/SecurityFilter.java

@@ -40,6 +40,7 @@ public class SecurityFilter implements Filter {
         if (path.contains("/v1/meterbasecars/appregister")
                 ||path.contains("/v1/meterbasecars/applogin")
                 ||path.contains("/v1/MeterWorkZnlc")
+                ||path.contains("/v1/authority/getVerification")
                 ||"/v2/api-docs".equals(path)){
             filterChain.doFilter(servletRequest,servletResponse);
             return;

+ 31 - 0
src/main/java/com/steerinfo/meterwork/AuthorityController.java

@@ -0,0 +1,31 @@
+package com.steerinfo.meterwork;
+
+import com.steerinfo.framework.controller.BaseRESTfulController;
+import com.steerinfo.framework.controller.RESTfulResult;
+import io.swagger.annotations.ApiOperation;
+import org.apache.commons.codec.digest.DigestUtils;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import sun.security.provider.MD5;
+
+import java.time.LocalDateTime;
+import java.time.format.DateTimeFormatter;
+
+/**
+ * @Author zhangnan
+ * @Date 2022-10-21 16:44
+ * @Version 1.0
+ */
+@RestController
+@RequestMapping("/${api.version}/authority")
+public class AuthorityController extends BaseRESTfulController {
+    @ApiOperation(value="获取密钥验证")
+    @PostMapping(value = "/getVerification")
+    public String getVerification() {
+        String format = DateTimeFormatter.ofPattern("MM-yyyy-dd").format(LocalDateTime.now());
+        String newdt = format.substring(0, 2) + "jisco" + format.substring(2);
+        return DigestUtils.md5Hex(newdt);
+    }
+}