Forráskód Böngészése

商城选项方案增加选项顺序可调整功能

hu 10 hónapja
szülő
commit
394ecb2d49

+ 2 - 1
src/custom/restcontroller/sale/itemgroup/itemgroup.java

@@ -479,7 +479,7 @@ public class itemgroup extends Controller {
             }
         }
         factory.addParameter_SQL("where1", where1);
-        Rows customschemeItems = dbConnect.runSqlQuery("select distinct value,description,isonlydisplay from sa_customscheme_items where  sa_customschemeid in(select t2.sa_customschemeid from sa_itemgroupmx t1 left join plm_item t2 on t1.itemid=t2.itemid and t1.siteid=t2.siteid where t1.siteid='" + siteid + "' and t1.sa_itemgroupid=" + content.getString("sa_itemgroupid") + ")");
+        Rows customschemeItems = dbConnect.runSqlQuery("select * from (select distinct value,description,isonlydisplay,sequence from sa_customscheme_items where  sa_customschemeid in(select t2.sa_customschemeid from sa_itemgroupmx t1 left join plm_item t2 on t1.itemid=t2.itemid and t1.siteid=t2.siteid where t1.siteid='" + siteid + "' and t1.sa_itemgroupid=" + content.getString("sa_itemgroupid") + "))t order by t.sequence asc");
         if (!customschemeItems.isEmpty()) {
             for (Row row : customschemeItems) {
 
@@ -1079,6 +1079,7 @@ public class itemgroup extends Controller {
             row.put("brand", brandRowsMap.get(row.getString("itemid")));
         }
         JSONObject oject = new JSONObject();
+        oject.put("customschemeItems", customschemeItems);
         oject.put("colorRows", colorList);
         oject.put("specRows", specList);
         oject.put("materialRows", materialList);

+ 2 - 2
src/custom/restcontroller/webmanage/sale/customscheme/SQL/商品定制方案明细新增.sql

@@ -1,2 +1,2 @@
-insert into sa_customscheme_items (siteid, sa_customscheme_itemsid,sa_customschemeid,value,description,isonlydisplay)
-values ($siteid$, $sa_customscheme_itemsid$,$sa_customschemeid$,$value$,$description$,$isonlydisplay$);
+insert into sa_customscheme_items (siteid, sa_customscheme_itemsid,sa_customschemeid,value,description,isonlydisplay,sequence)
+values ($siteid$, $sa_customscheme_itemsid$,$sa_customschemeid$,$value$,$description$,$isonlydisplay$,$sequence$);

+ 2 - 1
src/custom/restcontroller/webmanage/sale/customscheme/SQL/商品定制方案明细更新.sql

@@ -2,7 +2,8 @@ UPDATE sa_customscheme_items
 SET 
     value=$value$,
     description=$description$,
-    isonlydisplay=$isonlydisplay$
+    isonlydisplay=$isonlydisplay$,
+    sequence=$sequence$
 WHERE sa_customscheme_itemsid = $sa_customscheme_itemsid$
 
 

+ 2 - 0
src/custom/restcontroller/webmanage/sale/customscheme/customschemeItems.java

@@ -134,6 +134,7 @@ public class customschemeItems  extends Controller {
                 saleFactory.addParameter("value", iteminfo.getStringValue("value"));
                 saleFactory.addParameter("description", iteminfo.getStringValue("description"));
                 saleFactory.addParameter("isonlydisplay", iteminfo.getLongValue("isonlydisplay"));
+                saleFactory.addParameter("sequence", iteminfo.getLongValue("sequence"));
                 sqlList.add(saleFactory.getSQL());
                 i++;
             } else {
@@ -144,6 +145,7 @@ public class customschemeItems  extends Controller {
                 saleFactory.addParameter("value", iteminfo.getStringValue("value"));
                 saleFactory.addParameter("description", iteminfo.getStringValue("description"));
                 saleFactory.addParameter("isonlydisplay", iteminfo.getLongValue("isonlydisplay"));
+                saleFactory.addParameter("sequence", iteminfo.getLongValue("sequence"));
                 sqlList.add(saleFactory.getSQL());
             }