Parcourir la source

feat(ds): 重置密码不能一致

Signed-off-by: sunshihao <sunshihaoemail>
sunshihao il y a 6 jours
Parent
commit
59451211a4

+ 2 - 1
xinkeaboard-server/b2b2c-web/src/main/java/com/slodon/b2b2c/controller/seller/seller/SellerVendorController.java

@@ -266,10 +266,11 @@ public class SellerVendorController extends BaseController {
         String smsNumber = stringRedisTemplate.opsForValue().get(mobile);
         AssertUtil.isTrue(smsNumber == null
                 || !smsNumber.equalsIgnoreCase(smsCode), "短信验证码不正确");
-
         AssertUtil.isTrue(!newPwd.equals(confirmPwd), "新密码与确认密码不一致");
         Vendor vendorUpdate = new Vendor();
         vendorUpdate.setVendorId(allVendorList.get(0).getVendorId());
+        String vendorPassword = allVendorList.get(0).getVendorPassword();
+        AssertUtil.isTrue(vendorPassword.equals(Md5.getMd5String(newPwd)), "新密码不能与上次密码一致!");
         vendorUpdate.setVendorPassword(Md5.getMd5String(newPwd));
         vendorModel.updateVendor(vendorUpdate);
         stringRedisTemplate.delete(mobile);