Bläddra i källkod

营销区域查询业务员详情查询

wu 3 månader sedan
förälder
incheckning
a21995683a
1 ändrade filer med 10 tillägg och 0 borttagningar
  1. 10 0
      src/custom/restcontroller/webmanage/sale/salearea/salearea.java

+ 10 - 0
src/custom/restcontroller/webmanage/sale/salearea/salearea.java

@@ -293,6 +293,16 @@ public class salearea extends Controller {
         sqlFactory.addParameter("siteid", siteid);
         sqlFactory.addParameter("sa_salearea_hrid", sa_salearea_hrid);
         Rows rows = dbConnect.runSqlQuery(sqlFactory.getSQL());
+
+        QuerySQL querySQL = SQLFactory.createQuerySQL(this, "sa_salearea_hr", "hrid").setTableAlias("t1");
+        querySQL.addJoinTable(JOINTYPE.left, "sa_salearea", "t2", "t2.sa_saleareaid=t1.sa_saleareaid and t2.siteid='" + siteid + "'",
+                "sa_saleareaid", "areaname");
+        querySQL.setWhere("hrid", rows.toArrayList("hrid"));
+        RowsMap rowsMap = querySQL.query().toRowsMap("hrid");
+        for (Row row : rows) {
+            row.put("sa_saleareas", rowsMap.get(row.getLong("hrid")));
+        }
+
         return getSucReturnObject().setData(rows.isNotEmpty() ? rows.get(0) : new Row()).toString();
     }