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

调整优质商户列表查询接口,不传营销分类时返回全部的商户信息

沈静伟 4 лет назад
Родитель
Сommit
a4c910fbdb

+ 2 - 0
src/dsb/com/cnd3b/restcontroller/publicmethod/homepage/SQL/优质商户_全部.sql

@@ -0,0 +1,2 @@
+select t1.tagentsid,t1.saleprodclass,t1.fbrand,t1.fagentname from tagents t1
+where  t1.siteid=$siteid$

+ 10 - 3
src/dsb/com/cnd3b/restcontroller/publicmethod/homepage/homepage.java

@@ -102,9 +102,16 @@ public class homepage extends Controller {
      * @return
      */
     public String agentList() {
-        SQLFactory agentlistSql = new SQLFactory(this, "优质商户", pageSize, pageNumber, "t1.tagentsid");
-        agentlistSql.addParameter("saleprodclass", content.getString("saleprodclass"));
-        agentlistSql.addParameter("siteid", siteid);
+        SQLFactory agentlistSql = null;
+        if (content.containsKey("saleprodclass") && !"".equals(content.getString("saleprodclass"))) {
+            String saleprodclass = content.getString("saleprodclass");
+            agentlistSql = new SQLFactory(this, "优质商户", pageSize, pageNumber, "t1.tagentsid");
+            agentlistSql.addParameter("saleprodclass", saleprodclass);
+            agentlistSql.addParameter("siteid", siteid);
+        } else {
+            agentlistSql = new SQLFactory(this, "优质商户_全部", pageSize, pageNumber, "t1.tagentsid");
+            agentlistSql.addParameter("siteid", siteid);
+        }
         Rows rows = agentlistSql.runSqlQuery();
         RowsMap map = getAttachmentUrl("tagents", rows.toArrayList("tagentsid"));
         for (Row row : rows) {