eganwu преди 1 година
родител
ревизия
fe48111252
променени са 2 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 2 1
      src/custom/function/OrderFeeCalculatePlan1.java
  2. 1 1
      src/custom/function/SQL/统计订单明细费用.sql

+ 2 - 1
src/custom/function/OrderFeeCalculatePlan1.java

@@ -148,7 +148,7 @@ public class OrderFeeCalculatePlan1 extends DataFunction {
 //                System.err.println(sqlList);
                 dbConnect.runSqlUpdate(sqlList);
                 //调整最后一行数据
-                System.err.println(sqlList);
+//                System.err.println(sqlList);
                 adjustLastData(itemRows, totalprice,sys_datafunctionid);
 
             }
@@ -211,6 +211,7 @@ public class OrderFeeCalculatePlan1 extends DataFunction {
     public void adjustLastData(Rows itemRows, BigDecimal totalprice,String sys_datafunctionid) throws YosException {
         SQLFactory sqlFactory = new SQLFactory(this, "统计订单明细费用");
         sqlFactory.addParameter_in("sa_orderitemsid", itemRows.toArray("sa_orderitemsid"));
+        sqlFactory.addParameter_in("sys_datafunctionid", sys_datafunctionid);
         Rows costamountrows = dbConnect.runSqlQuery(sqlFactory);
         if (costamountrows.isNotEmpty()) {
             BigDecimal costamount = costamountrows.get(0).getBigDecimal("costamount");

+ 1 - 1
src/custom/function/SQL/统计订单明细费用.sql

@@ -1,3 +1,3 @@
 SELECT sum(costamount) costamount
 from sa_order_cost
-WHERE sa_orderitemsid in $sa_orderitemsid$
+WHERE sa_orderitemsid in $sa_orderitemsid$ and sys_datafunctionid= $sys_datafunctionid$