From 097be94690a981b1b7317aee1861c632d00dc51a Mon Sep 17 00:00:00 2001
From: peter <14100000001@qq.com>
Date: Sun, 31 Aug 2025 16:37:56 +0800
Subject: [PATCH] 修改客服地址

---
 src/main/java/com/nq/service/impl/UserBankServiceImpl.java |   24 +++++++++++++++++++++---
 1 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/nq/service/impl/UserBankServiceImpl.java b/src/main/java/com/nq/service/impl/UserBankServiceImpl.java
index 8aca861..b99cf70 100644
--- a/src/main/java/com/nq/service/impl/UserBankServiceImpl.java
+++ b/src/main/java/com/nq/service/impl/UserBankServiceImpl.java
@@ -28,8 +28,9 @@
 import org.springframework.beans.factory.annotation.Autowired;
 
 import org.springframework.stereotype.Service;
+import org.springframework.util.ObjectUtils;
 
- @Service("iUserBankService")
+@Service("iUserBankService")
  public class UserBankServiceImpl extends ServiceImpl<UserBankMapper, UserBank> implements IUserBankService  {
 
    @Resource
@@ -62,7 +63,7 @@
      if (dbBank == null) {
        return ServerResponse.createByErrorMsg("修改失败。银行找不到",request );
      }
-     int updateCount = this.userBankMapper.updateByPrimaryKeySelective(bank);
+     int updateCount = this.userBankMapper.updateById(bank);
      if (updateCount > 0) {
        return ServerResponse.createBySuccess("修改银行卡成功",request );
      }
@@ -100,4 +101,21 @@
 
    public ServerResponse getBank(Integer userId) { return ServerResponse.createBySuccess(this.userBankMapper.selectList(new LambdaQueryWrapper<UserBank>().eq(UserBank::getUserId,userId)));}
 
- }
+   @Override
+   public ServerResponse delete(String id, HttpServletRequest request) {
+     User user = this.iUserService.getCurrentUser(request);
+     UserBank userBank = userBankMapper.selectOne(new LambdaQueryWrapper<>(UserBank.class).eq(UserBank::getId,id).eq(UserBank::getUserId,user.getId()));
+     if(ObjectUtils.isEmpty(userBank)){
+       return ServerResponse.createByErrorMsg("删除失败,银行卡不存在",request);
+     }
+     userBankMapper.deleteById(userBank.getId());
+     return ServerResponse.createBySuccessMsg("删除成功",request);
+   }
+
+  @Override
+  public ServerResponse getById(String id, HttpServletRequest request) {
+    UserBank userBank = userBankMapper.selectById(id);
+    return ServerResponse.createBySuccess(userBank);
+  }
+
+}

--
Gitblit v1.9.3