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