diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCommissionDtl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCommissionDtl.java
index 6b972df28..fd5632e80 100644
--- a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCommissionDtl.java
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCommissionDtl.java
@@ -43,6 +43,14 @@ public class EmisCommissionDtl extends BaseEntity
private String billMonth;
/* 运单号 */
private String billCode;
+ /* 报价ID */
+ private Long quoteId;
+ /* 报价名称 */
+ private String quoteName;
+ /* 表达式ID */
+ private Long exprId;
+ /* 计算表达式 */
+ private String calcExpr;
/* 费用备注 */
private String feeRemark;
/* 员工编号 */
diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisCommissionProfitServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisCommissionProfitServiceImpl.java
index 4376ed13c..571741db8 100644
--- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisCommissionProfitServiceImpl.java
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisCommissionProfitServiceImpl.java
@@ -114,8 +114,6 @@ public class EmisCommissionProfitServiceImpl extends EmisBaseService implements
}
long endTime=System.currentTimeMillis(); //获取结束时间
log.info("Profit MultiDoThread End escape time: "+(endTime-startTime)+"ms");
-
-
}
}
@@ -364,6 +362,11 @@ public class EmisCommissionProfitServiceImpl extends EmisBaseService implements
emisCommissionDtl.setEmpCode(profitUser.getEmpCode());
emisCommissionDtl.setEmpName(profitUser.getEmpName());
+ emisCommissionDtl.setCalcExpr(calcExprStr);
+ emisCommissionDtl.setQuoteId(exprItem.getQuoteId());
+ emisCommissionDtl.setQuoteName(quoteItem.getQuoteName());
+ emisCommissionDtl.setExprId(exprItem.getId());
+
emisCommissionDtl.setFeeRemark(calcExprStr);
emisCommissionDtlMapper.insertEmisCommissionDtl(emisCommissionDtl);
@@ -477,6 +480,11 @@ public class EmisCommissionProfitServiceImpl extends EmisBaseService implements
emisCommissionDtl.setEmpCode(empUser.getEmpCode());
emisCommissionDtl.setEmpName(empUser.getEmpName());
+ emisCommissionDtl.setCalcExpr(calcExprStr);
+ emisCommissionDtl.setQuoteId(exprItem.getQuoteId());
+ emisCommissionDtl.setQuoteName(quoteItem.getQuoteName());
+ emisCommissionDtl.setExprId(exprItem.getId())
+
emisCommissionDtl.setFeeRemark(calcExprStr);
emisCommissionDtlMapper.insertEmisCommissionDtl(emisCommissionDtl);
@@ -587,6 +595,11 @@ public class EmisCommissionProfitServiceImpl extends EmisBaseService implements
emisCommissionDtl.setEmpCode(empUser.getEmpCode());
emisCommissionDtl.setEmpName(empUser.getEmpName());
+ emisCommissionDtl.setCalcExpr(calcExprStr);
+ emisCommissionDtl.setQuoteId(exprItem.getQuoteId());
+ emisCommissionDtl.setQuoteName(quoteItem.getQuoteName());
+ emisCommissionDtl.setExprId(exprItem.getId())
+
emisCommissionDtl.setFeeRemark(calcExprStr);
emisCommissionDtlMapper.insertEmisCommissionDtl(emisCommissionDtl);
@@ -703,6 +716,11 @@ public class EmisCommissionProfitServiceImpl extends EmisBaseService implements
emisCommissionDtl.setEmpCode(empUser.getEmpCode());
emisCommissionDtl.setEmpName(empUser.getEmpName());
+ emisCommissionDtl.setCalcExpr(calcExprStr);
+ emisCommissionDtl.setQuoteId(exprItem.getQuoteId());
+ emisCommissionDtl.setQuoteName(quoteItem.getQuoteName());
+ emisCommissionDtl.setExprId(exprItem.getId())
+
emisCommissionDtl.setFeeRemark(calcExprStr);
emisCommissionDtlMapper.insertEmisCommissionDtl(emisCommissionDtl);
@@ -816,6 +834,11 @@ public class EmisCommissionProfitServiceImpl extends EmisBaseService implements
emisCommissionDtl.setEmpCode(empUser.getEmpCode());
emisCommissionDtl.setEmpName(empUser.getEmpCode());
+ emisCommissionDtl.setCalcExpr(calcExprStr);
+ emisCommissionDtl.setQuoteId(exprItem.getQuoteId());
+ emisCommissionDtl.setQuoteName(quoteItem.getQuoteName());
+ emisCommissionDtl.setExprId(exprItem.getId())
+
emisCommissionDtl.setFeeRemark(calcExprStr);
emisCommissionDtlMapper.insertEmisCommissionDtl(emisCommissionDtl);
@@ -938,6 +961,11 @@ public class EmisCommissionProfitServiceImpl extends EmisBaseService implements
emisCommissionDtl.setEmpCode("-1");
emisCommissionDtl.setEmpName(salesmen);
+ emisCommissionDtl.setCalcExpr(calcExprStr);
+ emisCommissionDtl.setQuoteId(exprItem.getQuoteId());
+ emisCommissionDtl.setQuoteName(quoteItem.getQuoteName());
+ emisCommissionDtl.setExprId(exprItem.getId())
+
emisCommissionDtl.setFeeRemark(calcExprStr);
emisCommissionDtlMapper.insertEmisCommissionDtl(emisCommissionDtl);
@@ -1065,6 +1093,11 @@ public class EmisCommissionProfitServiceImpl extends EmisBaseService implements
emisCommissionDtl.setEmpCode(empUser.getEmpCode());
emisCommissionDtl.setEmpName(empUser.getEmpName());
+ emisCommissionDtl.setCalcExpr(calcExprStr);
+ emisCommissionDtl.setQuoteId(exprItem.getQuoteId());
+ emisCommissionDtl.setQuoteName(quoteItem.getQuoteName());
+ emisCommissionDtl.setExprId(exprItem.getId())
+
emisCommissionDtl.setFeeRemark(calcExprStr);
emisCommissionDtlMapper.insertEmisCommissionDtl(emisCommissionDtl);
@@ -1180,6 +1213,11 @@ public class EmisCommissionProfitServiceImpl extends EmisBaseService implements
emisCommissionDtl.setEmpCode(empUser.getEmpCode());
emisCommissionDtl.setEmpName(empUser.getEmpName());
+ emisCommissionDtl.setCalcExpr(calcExprStr);
+ emisCommissionDtl.setQuoteId(exprItem.getQuoteId());
+ emisCommissionDtl.setQuoteName(quoteItem.getQuoteName());
+ emisCommissionDtl.setExprId(exprItem.getId())
+
emisCommissionDtl.setFeeRemark(calcExprStr);
emisCommissionDtlMapper.insertEmisCommissionDtl(emisCommissionDtl);
diff --git a/emis-biz/src/main/resources/mapper/EmisCommissionDtlMapper.xml b/emis-biz/src/main/resources/mapper/EmisCommissionDtlMapper.xml
index ab0c8cad5..5065554b6 100644
--- a/emis-biz/src/main/resources/mapper/EmisCommissionDtlMapper.xml
+++ b/emis-biz/src/main/resources/mapper/EmisCommissionDtlMapper.xml
@@ -10,6 +10,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
+
+
+
@@ -35,7 +39,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
- select id, fee_type, money, bill_month, bill_code, fee_remark, emp_code, emp_name, bl_confirm_center, confirm_center_date, confirm_center_note, confirm_center_man_code, confirm_center_code, bl_confirm_site, confirm_site_date, confirm_site_man_code, confirm_site_note, confirm_site_code, remark, del_flag, create_by, create_time, update_by, update_time, create_site, update_site from emis_commission_dtl
+ select id, fee_type, money, bill_month, bill_code, quote_id, quote_name, expr_id, calc_expr, fee_remark, emp_code, emp_name, bl_confirm_center, confirm_center_date, confirm_center_note, confirm_center_man_code, confirm_center_code, bl_confirm_site, confirm_site_date, confirm_site_man_code, confirm_site_note, confirm_site_code, remark, del_flag, create_by, create_time, update_by, update_time, create_site, update_site from emis_commission_dtl
-
+
insert into emis_commission_dtl
@@ -117,6 +121,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
money,
bill_month,
bill_code,
+ quote_id,
+ quote_name,
+ expr_id,
+ calc_expr,
fee_remark,
emp_code,
emp_name,
@@ -138,12 +146,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
update_time,
create_site,
update_site,
-
+
#{feeType},
#{money},
#{billMonth},
#{billCode},
+ #{quoteId},
+ #{quoteName},
+ #{exprId},
+ #{calcExpr},
#{feeRemark},
#{empCode},
#{empName},
@@ -165,7 +177,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{updateTime},
#{createSite},
#{updateSite},
-
+
@@ -175,6 +187,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
money = #{money},
bill_month = #{billMonth},
bill_code = #{billCode},
+ quote_id = #{quoteId},
+ quote_name = #{quoteName},
+ expr_id = #{exprId},
+ calc_expr = #{calcExpr},
fee_remark = #{feeRemark},
emp_code = #{empCode},
emp_name = #{empName},