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}