Browse Source

查询可用银行卡接口

Qchen 2 năm trước cách đây
mục cha
commit
1bd643d8f5

+ 7 - 0
src/main/java/com/ydtech/modules/admin/controller/SysUserBankController.java

@@ -55,6 +55,13 @@ public class SysUserBankController extends BaseController {
         return HttpResult.ok("重新绑定成功");
     }
 
+    @PostMapping("/queryUsableCard")
+    @ApiOperation("查询可用银行卡")
+    public HttpResult<Object> queryUsableCard(@RequestBody SysUserBankCard sysUserBankCard) {
+        List<SysUserBankCard> result = bankCardService.queryUsableCard(sysUserBankCard);
+        return HttpResult.ok(result);
+    }
+
 
 
     @DeleteMapping(value = "/{id}")

+ 2 - 0
src/main/java/com/ydtech/modules/admin/dao/SysUserBankCardMapper.java

@@ -24,6 +24,8 @@ public interface SysUserBankCardMapper extends BaseMapper<SysUserBankCard> {
 
     List<SysUserBankCard> getUserBankList(@Param("sysUserBankCard") SysUserBankCard sysUserBankCard);
 
+    List<SysUserBankCard> queryUsableCard(@Param("sysUserBankCard") SysUserBankCard sysUserBankCard);
+
     List<SysUserBankCardHistory> getUserBankCardHistoryList(@Param("sysUserBankCardHistory") SysUserBankCardHistory sysUserBankCardHistory);
 }
 

+ 2 - 0
src/main/java/com/ydtech/modules/admin/service/SysUserBankCardService.java

@@ -30,6 +30,8 @@ public interface SysUserBankCardService extends IService<SysUserBankCard> {
 
     void uodate(SysUserBankCardVO sysUserBankCardVO);
 
+    List<SysUserBankCard> queryUsableCard(SysUserBankCard sysUserBankCard);
+
     HttpResult<SysUserBankCardVO>   getByUserId(String userId);
 
     SysUserBankCard getByBankNumber(String bankNumber);

+ 4 - 0
src/main/java/com/ydtech/modules/admin/service/impl/SysUserBankCardServiceImpl.java

@@ -242,6 +242,10 @@ public class SysUserBankCardServiceImpl extends ServiceImpl<SysUserBankCardMappe
             sysUserBankCardHistoryService.save(sysUserBankCardHistory);
         }
     }
+    @Override
+    public List<SysUserBankCard> queryUsableCard(SysUserBankCard sysUserBankCard) {
+        return baseMapper.queryUsableCard(sysUserBankCard);
+    }
 
     @Override
     public HttpResult<List<SysUserBankCard>> getUserBankList(SysUserBankCard sysUserBankCard) {

+ 21 - 0
src/main/resources/mapper/modules/admin/SysUserBankCardMapper.xml

@@ -74,6 +74,27 @@
             </where>
     </select>
 
+    <select id="queryUsableCard" resultType="com.ydtech.modules.admin.model.po.SysUserBankCard">
+        select
+        a.id as "id",
+        a.bank_number as "bankNumber",
+        a.bank_account as "bankAccount",
+        a.bank_address as "bankAddress",
+        a.is_default as "isDefault",
+        a.user_id as "userId",
+        a.audit_status as "auditStatus",
+        a.remark as "remark",
+        a.del_flag as "delFlag"
+        from  sys_user_bank_card a
+        <where>
+            a.audit_status ='1'
+            and a.del_flag ='0'
+            <if test="sysUserBankCard.userId !=null and  sysUserBankCard.userId  !=''">
+                and a.user_id =#{sysUserBankCard.userId}
+            </if>
+        </where>
+    </select>
+
 
     <select id="getUserBankCardHistoryList" resultType="com.ydtech.modules.admin.model.po.SysUserBankCardHistory">
         select