fix:销售提成-整机中有重复数据

This commit is contained in:
zzs 2025-01-16 10:09:50 +08:00
parent 56c5ddedf4
commit 13cac49c4f

View File

@ -21,7 +21,7 @@ import static com.yem.rf.salescommission.CompleteShipDetailReportPlugin.querySal
import static com.yem.rf.utils.RFUtils.*;
/**
* @Description: TODO
* @Description: 销售提成-整机
* @Date: 2024/7/8 10:24
* @Created: by ZZSLL
*/
@ -44,6 +44,7 @@ public class SalesCommissionReportPlugin extends AbstractReportListDataPlugin {
.on("delivernoticeid", "storagetransid")
.select(RptUtil.getDataSetFiledAlias(delivernotice), RptUtil.getDataSetFiledAlias(storagetrans))
.finish();
resDataSet = resDataSet.distinct();
resDataSet = resDataSet.leftJoin(salesorder)
.on("coreentryid", "salesorderenid")
.select(RptUtil.getDataSetFiledAlias(resDataSet), RptUtil.getDataSetFiledAlias(salesorder))
@ -68,6 +69,7 @@ public class SalesCommissionReportPlugin extends AbstractReportListDataPlugin {
FilterInfo filter = param.getFilter();
String salesorderno = filter.getString("yem_salesorderno");//合同号
salesorderno = "EHWL-YLL240729-A";
long producttype = filter.getLong("yem_bd_producttype");//产品分类
long customer = filter.getLong("yem_bd_customer");//客户
long products = filter.getLong("yem_bd_products");//机型