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},