Ver código fonte

银行卡校验

git 5 anos atrás
pai
commit
412351a278

+ 6 - 0
site/src/main/java/com/mooctest/crowd/site/mediator/impl/WebMediatorImpl.java

@@ -1081,6 +1081,12 @@ public class WebMediatorImpl implements ViewMediator {
         if ("false".equals(validated)) {
             throw new HttpBadRequestException("请输入正确的卡号");
         }
+        List<BankCardPO> bankCardPOList=bankCardDao.findByUserIdAndIsDeleted(userId, DeletedStatus.isNotDeleted);
+        for(int i=0;i<bankCardPOList.size();i++){
+            if(bankCardVO.getNumber().equals(bankCardPOList.get(i).getNumber())){
+                throw new HttpBadRequestException("银行卡重复");
+            }
+        }
         String bank = String.valueOf(json.get("bank"));
         bankCardPO.setUser(bankCardVO.getUser());
         bankCardPO.setNumber(bankCardVO.getNumber());