change:销售提成整机
This commit is contained in:
parent
d98169b17b
commit
3118ea1501
@ -75,6 +75,10 @@ public class SalesCommissionReportPlugin extends AbstractReportListDataPlugin {
|
||||
long resourceno = filter.getLong("yem_resourceno");//资源号
|
||||
Date start = filter.getDate("yem_ladingdate_start");//提单日期-开始
|
||||
Date end = filter.getDate("yem_ladingdate_end");//提单日期-结束
|
||||
|
||||
Date fshipdate_start = filter.getDate("yem_fshipdate_start");
|
||||
Date fshipdate_end = filter.getDate("yem_fshipdate_end");
|
||||
|
||||
where.append("salesorder_billtype IN ('yem_es_salesorder_nmzj', 'yem_es_salesorder_ZJ') AND salesorder_commissiontype IN ('Z', 'ZP')");
|
||||
if (YEM.isNotEmpty(salesorderno)) {
|
||||
where.append(" AND yem_contractno LIKE '%").append(salesorderno).append("%'");
|
||||
@ -91,12 +95,21 @@ public class SalesCommissionReportPlugin extends AbstractReportListDataPlugin {
|
||||
if (resourceno > 0) {
|
||||
where.append(" AND yem_resourcescode = ").append(resourceno);
|
||||
}
|
||||
if (YEM.isNotEmpty(start)) {
|
||||
if (YEM.isNotEmpty(start)) {
|
||||
where.append(" AND TO_DATE(yem_ladingdatetext,'yyyy-MM-dd') >= ").append(String.format("TO_DATE('%s','yyyy-MM-dd')", formatDate(start)));
|
||||
}
|
||||
if (YEM.isNotEmpty(end)) {
|
||||
where.append(" AND TO_DATE(yem_ladingdatetext,'yyyy-MM-dd') <= ").append(String.format("TO_DATE('%s','yyyy-MM-dd')", formatDate(end)));
|
||||
}
|
||||
|
||||
if (YEM.isNotEmpty(fshipdate_start)) {
|
||||
where.append(" AND TO_DATE(yem_shipdate,'yyyy-MM-dd') >= ").append(String.format("TO_DATE('%s','yyyy-MM-dd')", formatDate(fshipdate_start)));
|
||||
}
|
||||
|
||||
if (YEM.isNotEmpty(fshipdate_end)) {
|
||||
where.append(" AND TO_DATE(yem_shipdate,'yyyy-MM-dd') >= ").append(String.format("TO_DATE('%s','yyyy-MM-dd')", formatDate(fshipdate_end)));
|
||||
}
|
||||
|
||||
resDataSet = resDataSet.where(where.toString());
|
||||
|
||||
return resDataSet;
|
||||
@ -135,6 +148,7 @@ public class SalesCommissionReportPlugin extends AbstractReportListDataPlugin {
|
||||
selectfields.add("yem_currency yem_currency");//结算币别
|
||||
selectfields.add("yem_exrate yem_exrate");//汇率
|
||||
selectfields.add("createtime");
|
||||
selectfields.add("TO_CHAR(yem_bizdate, 'yyyy-MM-dd') yem_shipdate");//业务日期-发货日期
|
||||
|
||||
return ORM.create().queryDataSet(algoKey, "yem_es_delivernotice", String.join(",", selectfields), qFilter.toArray())
|
||||
.orderBy(new String[]{"createtime DESC"});
|
||||
|
Loading…
Reference in New Issue
Block a user