|
|
@@ -2,6 +2,7 @@ package openapi.restcontroller.wechatapp.titemclass;
|
|
|
|
|
|
import net.sf.json.JSONObject;
|
|
|
import openapi.base.Controller;
|
|
|
+import openapi.base.SQLFactory;
|
|
|
import openapi.base.data.Row;
|
|
|
import openapi.base.data.Rows;
|
|
|
import openapi.base.data.RowsMap;
|
|
|
@@ -37,6 +38,12 @@ public class Titemclass extends Controller {
|
|
|
}
|
|
|
RowsMap map = totalrows.toRowsMap("fupclass");
|
|
|
|
|
|
+ SQLFactory grouppicfactory = new SQLFactory(this, "ÓªÏúÀà±ðͼƬµØÖ·²éѯ");
|
|
|
+ grouppicfactory.addParameter_SQL("fitemclsnum", totalrows.getInWhere("fitemclsnum"));
|
|
|
+ grouppicfactory.addParameter("siteid", siteid);
|
|
|
+ RowsMap grouppicmap = drpConnect.runSqlQuery(grouppicfactory.getSQL()).toRowsMap("fitemclsnum");
|
|
|
+
|
|
|
+
|
|
|
Rows rows_1 = map.get("");
|
|
|
for (Row row_1 : rows_1) {
|
|
|
row_1.remove("fupclass");
|
|
|
@@ -48,14 +55,17 @@ public class Titemclass extends Controller {
|
|
|
row_3.remove("fupclass");
|
|
|
if (!map.get(row_3.getString("fitemclsnum")).isEmpty()) {
|
|
|
row_3.put("subclass", map.get(row_3.getString("fitemclsnum")));
|
|
|
+ row_3.put("pics", grouppicmap.get(row_3.getString("fitemclsnum")));
|
|
|
}
|
|
|
}
|
|
|
if (!rows_3.isEmpty()) {
|
|
|
row_2.put("subclass", rows_3);
|
|
|
+ row_2.put("pics", grouppicmap.get(row_2.getString("fitemclsnum")));
|
|
|
}
|
|
|
}
|
|
|
if (!rows_2.isEmpty()) {
|
|
|
row_1.put("subclass", rows_2);
|
|
|
+ row_1.put("pics", grouppicmap.get(row_1.getString("fitemclsnum")));
|
|
|
}
|
|
|
}
|
|
|
return getReturnObject_suc(rows_1, true).toString();
|