Kaynağa Gözat

经销商详情查询sa_saleareaids去重

eganwu 3 yıl önce
ebeveyn
işleme
a200c7e282

+ 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());