//修改密碼 //@param uname password @RequestMapping(value = "/changepassword",method = RequestMethod.POST) @ResponseBody public APIResponse changepassword(String uname ,String hospassword,String updatehospassword){ HosUser hosUser=new HosUser(); hosUser.setUname(uname); hosUser.setHospassword(hospassword); boolean bl=false; try { Wrapper<HosUser> wrapper=new QueryWrapper<>(); HosUser hosUser1=hosUserService.getOne(Wrappers.<HosUser>lambdaQuery().eq(HosUser::getUname,hosUser.getUname()) .eq(HosUser::getHospassword,hosUser.getHospassword()) .select(HosUser::getUname,HosUser::getHospassword,HosUser::getUid),false); HosUser hosUser2=hosUserService.getOne(Wrappers.<HosUser>lambdaQuery().eq(HosUser::getUid,hosUser1.getUid())); if (hosUser2!=null){ bl= hosUserService.lambdaUpdate().eq(HosUser::getUname,hosUser2.getUname()) .eq(HosUser::getUid,hosUser2.getUid()) .set(HosUser::getHospassword,updatehospassword).update(); } return APIResponseUtil.BooleanCode(bl); } catch (Exception e) { e.printStackTrace(); return APIResponseUtil.BooleanCode(bl); } }
Mybatis plus 修改密碼
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.