Bläddra i källkod

fix: app接口修复
1. 修改密码接口异常问题修复

kindring 1 år sedan
förälder
incheckning
61203d1df8

+ 5 - 2
src/main/java/com/genersoft/iot/vmp/vmanager/account/AccountController.java

@@ -14,6 +14,7 @@ import com.genersoft.iot.vmp.vmanager.bean.WVPResult;
 import io.swagger.v3.oas.annotations.Operation;
 import io.swagger.v3.oas.annotations.Parameter;
 import io.swagger.v3.oas.annotations.tags.Tag;
+import org.apache.commons.codec.digest.DigestUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -121,7 +122,7 @@ public class AccountController {
     }
 
     // 修改密码
-    @GetMapping("/repasswd")
+    @PostMapping("/repasswd")
     @Operation(summary = "修改密码")
     @Parameter(name = "oldPasswd", description = "旧密码", required = true)
     @Parameter(name = "newPasswd", description = "新密码", required = true)
@@ -135,7 +136,9 @@ public class AccountController {
                     ErrorCode.ERROR404,
                     "请确认密码是否正确");
         }
-        boolean flag = accountService.updatePassword(accountId, newPasswd);
+        // 新密码md5 计算
+        String md5_newPasswd = DigestUtils.md5Hex(newPasswd);
+        boolean flag = accountService.updatePassword(accountId, md5_newPasswd);
         // 登录成功后返回 token 信息, 以及用户名, 头像等信息
         if (!flag) {
             return WVPResult.fail(

+ 2 - 2
src/main/java/com/genersoft/iot/vmp/vmanager/account/AccountDeviceControl.java

@@ -89,8 +89,8 @@ public class AccountDeviceControl {
     @Parameter(name = "deviceId", description = "设备id", required = true)
     @Parameter(name = "deviceName", description = "设备名称", required = true)
     public WVPResult<String> updateDeviceName(
-            @RequestParam String deviceId,
-            @RequestParam String deviceName) {
+            @Parameter String deviceId,
+            @Parameter String deviceName) {
         logger.info("[web api] /device/updateName 修改设备名称");
         String userId = StpUserUtil.getLoginId().toString();
         // 判断当前用户是否有该设备