zj
2025-03-07 eec571075326178e16897191a00e99d60a084ead
src/main/java/com/nq/service/impl/UserBankServiceImpl.java
@@ -42,17 +42,18 @@
   public ServerResponse addBank(UserBank bank, HttpServletRequest request) {
     User user = this.iUserService.getCurrentUser(request);
     List<UserBank> userBanks = this.userBankMapper.selectList(new LambdaQueryWrapper<UserBank>().eq(UserBank::getBankNo, bank.getBankNo()));
     if (CollectionUtils.isNotEmpty(userBanks)) {
       return ServerResponse.createByErrorMsg("银行信息已经存在。不要再加一次",request );
     synchronized (user.getId()){
       List<UserBank> userBanks = this.userBankMapper.selectList(new LambdaQueryWrapper<UserBank>().eq(UserBank::getBankNo, bank.getBankNo()));
       if (CollectionUtils.isNotEmpty(userBanks)) {
         return ServerResponse.createByErrorMsg("银行信息已经存在。不要再加一次",request );
       }
       bank.setUserId(user.getId());
       int insertCount = this.userBankMapper.insert(bank);
       if (insertCount > 0) {
         return ServerResponse.createBySuccess("添加银行卡成功",request );
       }
       return ServerResponse.createByErrorMsg("添加银行卡失败",request );
     }
     bank.setUserId(user.getId());
     int insertCount = this.userBankMapper.insert(bank);
     if (insertCount > 0) {
       return ServerResponse.createBySuccess("添加银行卡成功",request );
     }
     return ServerResponse.createByErrorMsg("添加银行卡失败",request );
   }
   public ServerResponse updateBank(UserBank bank, HttpServletRequest request) {