Преглед изворни кода

经销商详情查询sa_saleareaids去重

eganwu пре 3 година
родитељ
комит
a200c7e282
1 измењених фајлова са 7 додато и 1 уклоњено
  1. 7 1
      src/custom/restcontroller/webmanage/sale/agents/agents.java

+ 7 - 1
src/custom/restcontroller/webmanage/sale/agents/agents.java

@@ -81,7 +81,13 @@ public class agents extends Controller {
                     agentRow.put("tradefield", rows.toJsonArray("tradefield"));
                     agentRow.put("areaname", rows.toJsonArray("areaname"));
                     agentRow.put("sa_saleareaid", rows.get(0).getString("sa_saleareaid"));
-                    agentRow.put("sa_saleareaids", rows.toJsonArray("sa_saleareaid"));
+                    JSONArray sa_saleareaids = new JSONArray();
+                    for (Object obj : rows.toJsonArray("sa_saleareaid")) {
+                        if (!sa_saleareaids.contains(obj)) {
+                            sa_saleareaids.add(obj);
+                        }
+                    }
+                    agentRow.put("sa_saleareaids", sa_saleareaids);
                 }
             } else {
                 agentRow.put("tradefield", new JSONArray());