From bac2f6993d6dd884581544d3901e8f464c6486c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=99=93=E8=BF=AA?= <2596750866@qq.com> Date: Thu, 12 Dec 2024 10:37:48 +0800 Subject: [PATCH] =?UTF-8?q?[feat]=20=E5=9F=BA=E7=A1=80=E8=B5=84=E6=96=99?= =?UTF-8?q?=20=E5=85=AC=E5=8F=B8=E4=BF=A1=E6=81=AF=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E5=89=8D=E7=BC=80=E6=9F=A5=E6=89=BE=E5=85=AC?= =?UTF-8?q?=E5=8F=B8=E9=93=B6=E8=A1=8C=E8=B4=A6=E6=88=B7=E4=BF=A1=E6=81=AF?= =?UTF-8?q?controller=E3=80=81service=E5=92=8Cmapper=E6=96=B9=E6=B3=95?= =?UTF-8?q?=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SysCompanyBankInfoController.java | 19 ++++++++++++++----- .../mapper/SysCompanyBankInfoMapper.java | 4 ++++ .../service/ISysCompanyBankInfoService.java | 4 ++++ .../impl/SysCompanyBankInfoServiceImpl.java | 6 ++++++ .../system/SysCompanyBankInfoMapper.xml | 5 +++++ 5 files changed, 33 insertions(+), 5 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysCompanyBankInfoController.java b/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysCompanyBankInfoController.java index 0340937f..630709bf 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysCompanyBankInfoController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysCompanyBankInfoController.java @@ -3,16 +3,13 @@ package com.ruoyi.system.controller; import java.util.List; import com.ruoyi.system.domain.SysCompanyInformation; +import com.ruoyi.system.domain.SysCustomer; import com.ruoyi.system.service.ISysCompanyInformationService; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.*; import com.ruoyi.common.annotation.Log; import com.ruoyi.common.enums.BusinessType; import com.ruoyi.system.domain.SysCompanyBankInfo; @@ -160,5 +157,17 @@ public class SysCompanyBankInfoController extends BaseController return toAjax(sysCompanyBankInfoService.restoreSysCompanyBankInfoById(id)); } + // 前缀查询公司银行账户列表 + @RequestMapping("/matchBankInfoList") + @ResponseBody + public AjaxResult getMatchCustomerList(@RequestParam(value = "q",defaultValue = "") String prefix){ + SysCompanyBankInfo temp = new SysCompanyBankInfo(); + if (prefix == null || prefix.isEmpty()){ + List list = sysCompanyBankInfoService.selectSysCompanyBankInfoList(temp); + return success(list); + } + List list = sysCompanyBankInfoService.searchBankInfoByPrefix(prefix); + return success(list); + } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/SysCompanyBankInfoMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/SysCompanyBankInfoMapper.java index 53f5937c..004a8f95 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/SysCompanyBankInfoMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/SysCompanyBankInfoMapper.java @@ -74,4 +74,8 @@ public interface SysCompanyBankInfoMapper * @return 结果 */ public int restoreSysCompanyBankInfoById(Long id); + + /* + * 根据借方明细前缀查找*/ + public List searchBankInfoByPrefix(String prefix); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/service/ISysCompanyBankInfoService.java b/ruoyi-admin/src/main/java/com/ruoyi/system/service/ISysCompanyBankInfoService.java index bd5265fd..c5208e1a 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/service/ISysCompanyBankInfoService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/service/ISysCompanyBankInfoService.java @@ -72,4 +72,8 @@ public interface ISysCompanyBankInfoService * @return */ int restoreSysCompanyBankInfoById(Long id); + + /* + * 根据借方明细前缀查找*/ + public List searchBankInfoByPrefix(String prefix); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysCompanyBankInfoServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysCompanyBankInfoServiceImpl.java index 7c253a3a..f715f1ec 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysCompanyBankInfoServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysCompanyBankInfoServiceImpl.java @@ -123,4 +123,10 @@ public class SysCompanyBankInfoServiceImpl implements ISysCompanyBankInfoService { return sysCompanyBankInfoMapper.restoreSysCompanyBankInfoById(id); } + + /* + * 根据借方明细前缀查找*/ + public List searchBankInfoByPrefix(String prefix){ + return sysCompanyBankInfoMapper.searchBankInfoByPrefix(prefix); + } } diff --git a/ruoyi-admin/src/main/resources/mapper/system/SysCompanyBankInfoMapper.xml b/ruoyi-admin/src/main/resources/mapper/system/SysCompanyBankInfoMapper.xml index e7f585c8..6b6fa598 100644 --- a/ruoyi-admin/src/main/resources/mapper/system/SysCompanyBankInfoMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/system/SysCompanyBankInfoMapper.xml @@ -104,4 +104,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" update sys_company_bank_info set del_flag = '0' where id = #{id} + + \ No newline at end of file