Просмотр исходного кода

添加促销订单账户默认促销方案的账户

hu 2 лет назад
Родитель
Сommit
ace21c0b71
1 измененных файлов с 12 добавлено и 0 удалено
  1. 12 0
      src/custom/restcontroller/webmanage/sale/order/Order.java

+ 12 - 0
src/custom/restcontroller/webmanage/sale/order/Order.java

@@ -289,8 +289,20 @@ public class Order extends Controller {
         //营销账户类型ID
         //营销账户类型ID
         if ((type.equals("标准订单") || type.equals("特殊订单")) && content.getString("tradefield").equals("整装工程")) {
         if ((type.equals("标准订单") || type.equals("特殊订单")) && content.getString("tradefield").equals("整装工程")) {
             sqlFactory.addParameter("sa_accountclassid", "69");
             sqlFactory.addParameter("sa_accountclassid", "69");
+
         } else {
         } else {
+            if(type.equals("促销订单")){
+                Rows accountclassRows = dbConnect.runSqlQuery("select sa_accountclassid from sa_promotion where siteid='"+siteid+"' and sa_promotionid="+content.getLongValue("sa_promotionid"));
+                if(!accountclassRows.isEmpty()){
+                    sqlFactory.addParameter("sa_accountclassid", accountclassRows.get(0).getLong("sa_accountclassid"));
+                }else{
+                    sqlFactory.addParameter("sa_accountclassid", beans.order.Order.getDefaultAccount(siteid, type));
+                }
+            }else{
+                sqlFactory.addParameter("sa_accountclassid", beans.order.Order.getDefaultAccount(siteid, type));
+            }
             sqlFactory.addParameter("sa_accountclassid", beans.order.Order.getDefaultAccount(siteid, type));
             sqlFactory.addParameter("sa_accountclassid", beans.order.Order.getDefaultAccount(siteid, type));
+
         }
         }
 
 
         //品牌ID
         //品牌ID