diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCommissionQuote.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCommissionQuote.java
index 54405e46c..51c16314d 100644
--- a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCommissionQuote.java
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCommissionQuote.java
@@ -65,7 +65,7 @@ public class EmisCommissionQuote extends BaseEntity
private String postType;
/* 快递类型:emis_biz_shipping_method */
private String transType;
- /* 启用状态 1-启用 0-停用 */
+ /* 启用状态 1-启用 0-停用 2-启用已过期 3-启用未过期 */
private String blOpen;
/* 员工编号 */
private String empCode;
diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSalesCommissionRatioServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSalesCommissionRatioServiceImpl.java
index c25674d86..1548e5064 100644
--- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSalesCommissionRatioServiceImpl.java
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSalesCommissionRatioServiceImpl.java
@@ -29,7 +29,7 @@ public class EmisSalesCommissionRatioServiceImpl implements IEmisSalesCommission
*/
@Override
public EmisSalesCommissionRatio selectEmisSalesCommissionRatioById(Long id) {
- return emisSalesCommissionRatioMapper.selectById(id);
+ return emisSalesCommissionRatioMapper.selectEmisSalesCommissionRatioById(id);
}
/**
diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java
index 6945c5faf..6c14b452c 100644
--- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java
@@ -987,6 +987,14 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
if (CollectionUtil.isEmpty(salesmenUsers)) {
throw new EmisBizError(EmisBizErrorType.NOT_EXISTS, "销售联系人不支持回款");
}
+// SysUser payeeUser = getEmisStaffByEmpName(emisWaybillSave.getPayee());
+// if (Objects.isNull(payeeUser)) {
+// throw new EmisBizError(EmisBizErrorType.NOT_EXISTS, "回款联系人不支持回款");
+// }
+// SysUser salesUser = getEmisStaffByEmpName(emisWaybillSave.getSalesmen());
+// if (Objects.isNull(salesUser)) {
+// throw new EmisBizError(EmisBizErrorType.NOT_EXISTS, "销售联系人不支持回款");
+// }
// 包装类型
String packTypeStr = emisWaybillSave.getPackType();
diff --git a/emis-biz/src/main/resources/mapper/EmisCommissionQuoteMapper.xml b/emis-biz/src/main/resources/mapper/EmisCommissionQuoteMapper.xml
index 1e14e0269..5df59664f 100644
--- a/emis-biz/src/main/resources/mapper/EmisCommissionQuoteMapper.xml
+++ b/emis-biz/src/main/resources/mapper/EmisCommissionQuoteMapper.xml
@@ -60,7 +60,17 @@
and calc_weight_type=#{calcWeightType}
and post_type=#{postType}
and ( FIND_IN_SET(#{transType},trans_type) )
- and bl_open=#{blOpen}
+
+
+ and bl_open = '1'
+ and end_date < NOW()
+
+
+ and bl_open = '1'
+ and end_date >= NOW()
+
+
+ and bl_open=#{blOpen}
and ( FIND_IN_SET(#{empCode},emp_code) or emp_code='-1')
and ( FIND_IN_SET(#{empName},emp_name) or emp_name='全部')
diff --git a/emis-biz/src/main/resources/mapper/EmisSalesCommissionRatioMapper.xml b/emis-biz/src/main/resources/mapper/EmisSalesCommissionRatioMapper.xml
index 98a9a2a94..caff09c55 100644
--- a/emis-biz/src/main/resources/mapper/EmisSalesCommissionRatioMapper.xml
+++ b/emis-biz/src/main/resources/mapper/EmisSalesCommissionRatioMapper.xml
@@ -21,6 +21,7 @@