忘记密码

This commit is contained in:
sxu 2025-05-08 20:46:45 +08:00
parent 423f0e1aa0
commit 2d37bde3ea
3 changed files with 9 additions and 2 deletions

View File

@ -27,6 +27,8 @@ public interface CustInfoMapper extends BaseMapper<CustInfo> {
CustInfo selectOne(CustInfo custInfo);
int updateById(CustInfo custInfo);
int updateCustPwdByCustId(@Param("pwd") String pwd, @Param("custId") Long custId);
CustInfoVo queryCustInfoDetail(@Param("info") CustInfo info);
CustInfoVo queryCustInfo(@Param("info") CustInfoDTO info);

View File

@ -497,8 +497,7 @@ public class CustInfoServiceImpl extends ServiceImpl<CustInfoMapper, CustInfo> i
}
BCryptPasswordEncoder bCrypt = new BCryptPasswordEncoder();
String password = bCrypt.encode(newPassword);
custInfo.setPwd(password);
custInfoMapper.updateById(custInfo);
custInfoMapper.updateCustPwdByCustId(password, custInfo.getCustId());
ajaxResult.put("msg", "修改成功");
ajaxResult.put("code", "200");
}

View File

@ -31,6 +31,12 @@
where cust_id = #{custId}
</update>
<update id="updateCustPwdByCustId">
update cust_info
set pwd = #{pwd}
where cust_id = #{custId}
</update>
<!-- 用户详细信息,返回字段 -->
<sql id="detailInfo">
ci.cust_id,