Sfoglia il codice sorgente

【feat】 修改密码接口

523096025 2 anni fa
parent
commit
7921e3d7d6

+ 6 - 6
huimv-eartag2-platform/huimv-eartag2-admin/src/main/java/com/huimv/eartag2/admin/controller/SysAccountMultilevelController.java

@@ -155,10 +155,10 @@ public class SysAccountMultilevelController {
 
         return new Result(ResultCode.SUCCESS,accountMultilevelService.updateById(sysAccountMultilevel));
     }
-    /*//修改密码
-    @PostMapping("/updatePassword")
-    public Result updatePassword(@RequestBody SysAccountMultilevel sysAccountMultilevel){
-
-        return new Result(ResultCode.SUCCESS,accountMultilevelService.updateById(sysAccountMultilevel));
-    }*/
+    //修改密码
+    @PostMapping("/updateUserPassword")
+    public Result updateUserPassword(@RequestBody Map<String,String> map ,HttpServletRequest request){
+        Integer userId = TokenSign.getMemberIdByJwtToken(request);
+        return    accountMultilevelService.updateUserPassword(map,userId);
+    }
 }

+ 1 - 0
huimv-eartag2-platform/huimv-eartag2-admin/src/main/java/com/huimv/eartag2/admin/service/ISysAccountMultilevelService.java

@@ -36,4 +36,5 @@ public interface ISysAccountMultilevelService extends IService<SysAccountMultile
 
     Result boundFarm(Map<String, String> paramsMap);
 
+    Result updateUserPassword(Map<String,String> map,Integer userId);
 }

+ 15 - 0
huimv-eartag2-platform/huimv-eartag2-admin/src/main/java/com/huimv/eartag2/admin/service/impl/SysAccountMultilevelServiceImpl.java

@@ -195,7 +195,22 @@ public class SysAccountMultilevelServiceImpl extends ServiceImpl<SysAccountMulti
         return new Result(10000,"绑定成功",true);
     }
 
+    @Override
+    public Result updateUserPassword(Map<String,String> map,Integer userId) {
+        String oldPassWord = map.get("oldPassWord");
+        String newPassWord = map.get("newPassWord");
+        SysAccountMultilevel accountMultilevel = accountMultilevelMapper.selectById(userId);
+        if (!accountMultilevel.getPassword().equals(oldPassWord)){
+            return new Result(10001,"密码错误",false);
+        }
+        accountMultilevel.setPassword(newPassWord);
+        accountMultilevelMapper.updateById(accountMultilevel);
+
 
 
+        return new Result(ResultCode.SUCCESS,"修改成功");
+
+    }
+
 
 }

+ 0 - 4
huimv-eartag2-platform/huimv-eartag2-manage2/src/main/java/com/huimv/eartag2/manage2/service/impl/EartagEartagRegister2ServiceImpl.java

@@ -70,10 +70,6 @@ public class EartagEartagRegister2ServiceImpl extends ServiceImpl<EartagEartagRe
         }
         for (EartagEartagRegister2 record : list) {
             Float earTemp1 = record.getEarTemp1();
-            //吴老师要求,屏蔽耳标
-//            if (earTemp1 <41.9){
-//                maxEarTemp = Math.max(earTemp1,maxEarTemp);
-//            }
 
             minEarTemp = Math.min(earTemp1,minEarTemp);
         }