From 3891a9395f9bac1c0ca1c6ef27ce7d48268eb5a4 Mon Sep 17 00:00:00 2001 From: linfso Date: Sat, 18 May 2024 17:44:10 +0800 Subject: [PATCH] md --- .../erp/web/emis/EmisStaffController.java | 18 ++++++++++ .../erp/emis/service/EmisBaseService.java | 6 ++-- .../resources/mapper/EmisQuotePriceMapper.xml | 34 ++++++++++++------- 3 files changed, 44 insertions(+), 14 deletions(-) diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisStaffController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisStaffController.java index 74ee9336f..d94e25c9e 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisStaffController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisStaffController.java @@ -96,6 +96,24 @@ public class EmisStaffController extends BaseController return getDataTable(list); } + + /** + * 回款联系人 + * @param searchValue + * @return + */ + @JacksonFilter(include= {"empName"},value= SysUser.class,type= JacksonFilter.JscksonFilterType.RESPONSE) + @RequestMapping("/getPayeeList") + public TableDataInfo getPayeeList(String searchValue) + { + SysUser queryUser = new SysUser(); + queryUser.setSearchValue(searchValue); + startPage(); +// List list = userService.getPayeeList(queryUser); +// return getDataTable(list); + return null; + } + @RequestMapping("/getStaffQRCodePng") public void getStaffQRCodePng(HttpServletResponse response,Integer size) { diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java index 80f7a6ba7..233278633 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java @@ -484,14 +484,16 @@ public class EmisBaseService { EmisQuotePrice queryEmisQuotePrice = new EmisQuotePrice(); queryEmisQuotePrice.setProdCode(prodCode); queryEmisQuotePrice.setStatus(1); - // 有效报价 + // 有效报价 在有效期内,并且未失效的报价 queryEmisQuotePrice.getParams().put("quoteStatus",4); queryEmisQuotePrice.setBillType(billType); queryEmisQuotePrice.setSendAreaSiteCode(sendSiteCode); queryEmisQuotePrice.setDispAreaSiteCode(destSiteCode); - return emisQuotePriceMapper.selectEmisQuotePriceList(queryEmisQuotePrice); + List listQuote = emisQuotePriceMapper.selectEmisQuotePriceList(queryEmisQuotePrice); + + return listQuote; } diff --git a/emis-biz/src/main/resources/mapper/EmisQuotePriceMapper.xml b/emis-biz/src/main/resources/mapper/EmisQuotePriceMapper.xml index 09fed3cd0..c1114212e 100644 --- a/emis-biz/src/main/resources/mapper/EmisQuotePriceMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisQuotePriceMapper.xml @@ -19,16 +19,7 @@ - - - - - - - - - - + @@ -48,6 +39,18 @@ + + + + + + + + + + + + @@ -79,8 +82,9 @@ select quote_id, quote_name, quote_code, use_site_code, use_site, trans_line_code, trans_line, fee_type, prod_code, prod_name, rec_pay_type, bill_type, other_type1, other_type2, carry_type, status, disp_area_id, disp_area_name, disp_area_site, disp_area_site_code, disp_area_site_id, send_area_id, send_area_name, send_area_site, send_area_site_code, send_area_site_id, carries_number, discards_number, least_price, price_type, start_date, end_date, priority_level, remark, tenant_id, del_flag, create_by, create_time, update_by, update_time, create_site, update_site from emis_quote_price + + del_flag = '0' + and quote_id = #{quoteId} and quote_name like concat('%', #{quoteName}, '%') and quote_code like concat('%', #{quoteCode}, '%') @@ -117,13 +123,17 @@ and carry_type like concat('%', #{carryType}, '%') and status = #{status} and disp_area_id like concat('%', #{dispAreaId}, '%') + and disp_area_name like concat('%', #{dispAreaName}, '%') and disp_area_site like concat('%', #{dispAreaSite}, '%') - and ( find_in_set(#{dispAreaSiteCode},disp_area_site_code) or disp_area_site_code='-1' ) + + and ( find_in_set(#{dispAreaSiteCode},disp_area_site_code) or disp_area_site_code='-1' ) + and disp_area_site_id like concat('%', #{dispAreaSiteId}, '%') and send_area_id = #{sendAreaId} + and send_area_name like concat('%', #{sendAreaName}, '%') and send_area_site like concat('%', #{sendAreaSite}, '%')