fix(shopping): 修复查看密码验证逻辑
- 当用户未设置查看密码时直接返回验证结果 - 避免未设置密码情况下的空指针异常 - 简化密码验证流程提高代码可读性
This commit is contained in:
parent
f0ce531a44
commit
9eb62258b6
|
|
@ -881,7 +881,7 @@ public class ShoppingController extends ControllerBase {
|
|||
Object pwd = stringRedisTemplate.opsForHash().get("quotation:password", String.valueOf(AppUserUtil.getUserId()));
|
||||
// VUtils.trueThrowBusinessError(Objects.isNull(pwd)).throwMessage("还未设置过查看密码");
|
||||
if (Objects.isNull(pwd)) {
|
||||
pwd = PASSWORDENCODER.encode("000000");
|
||||
return ApiResult.success(StrUtil.equals(password, "000000"));
|
||||
}
|
||||
if (!PASSWORDENCODER.matches(password, pwd.toString())) {
|
||||
return ApiResult.error("查看密码不正确");
|
||||
|
|
|
|||
Loading…
Reference in New Issue