diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisCustomerUserMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisCustomerUserMapper.java index d1cfe8f5d..42acd2f03 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisCustomerUserMapper.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisCustomerUserMapper.java @@ -10,11 +10,12 @@ */ package com.xdadan.erp.emis.mapper; -import java.util.List; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.xdadan.erp.emis.domain.EmisCustomerUser; import org.apache.ibatis.annotations.Param; +import java.util.List; + /** * @ClassName EmisCustomerUserMapper * @Description

快递客户用户 Mapper 接口

@@ -98,6 +99,13 @@ public interface EmisCustomerUserMapper extends BaseMapper public EmisCustomerUser selectMonthCustomerByMonthlyPayCode(String monthlyPayCode); + /** + * 根据公司名称查询现金客户列表 + * @param company 公司名称 + * @return 现金客户列表 + */ + public List selectMoneyCustomerByCompany(String company); + public int insertSysOmsUserRole(Long omsUserId); diff --git a/emis-biz/src/main/resources/mapper/EmisCustomerUserMapper.xml b/emis-biz/src/main/resources/mapper/EmisCustomerUserMapper.xml index b79391a0e..328b084f3 100644 --- a/emis-biz/src/main/resources/mapper/EmisCustomerUserMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisCustomerUserMapper.xml @@ -6,6 +6,8 @@ + + @@ -88,6 +90,8 @@ select /*+ INDEX(a idx_emis_customer_user_owner_site) */ a.id, + a.money_user_id, + mu.company as money_user_name, a.customer_code, a.customer_name, a.customer_name_en, @@ -164,6 +168,7 @@ us.site_name as update_site_name, lw.last_order_time from emis_customer_user a + left join emis_money_user mu on mu.id = a.money_user_id left join emis_country c on c.code = a.country left join emis_region rp on rp.region_code = a.province left join emis_region rc on rc.region_code = a.city @@ -252,6 +257,9 @@ and a.settle_day = #{settleDay} and a.sales_support = #{salesSupport} and a.sales_executive = #{salesExecutive} + + and ( a.customer_name like concat('%',#{searchValue}, '%') or a.customer_code like concat('%',#{searchValue}, '%') or a.company like concat('%',#{searchValue}, '%') or a.phone like concat('%',#{searchValue}, '%') ) + and ( a.salesmen=#{params.privEmpName} @@ -279,7 +287,7 @@ @@ -287,6 +295,7 @@ insert into emis_customer_user + money_user_id, customer_code, customer_name, customer_name_en, @@ -354,6 +363,7 @@ update_site, + #{moneyUserId}, #{customerCode}, #{customerName}, #{customerNameEn}, @@ -425,6 +435,7 @@ update emis_customer_user + money_user_id = #{moneyUserId}, customer_code = #{customerCode}, customer_name = #{customerName}, customer_name_en = #{customerNameEn}, @@ -529,29 +540,35 @@ + + insert into sys_oms_user_role(user_id,role_id) @@ -564,6 +581,7 @@ update emis_customer_user + money_user_id = #{moneyUserId}, customer_code = #{customerCode}, customer_name = #{customerName}, customer_name_en = #{customerNameEn}, @@ -637,9 +655,9 @@ UPDATE emis_customer_user SET money_user_id = #{moneyUserId}, - update_by = #{updateBy}, - update_site = #{updateSite}, - update_time = NOW() + update_by = #{updateBy}, + update_site = #{updateSite}, + update_time = NOW() WHERE id IN #{id}