|
|
@@ -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();
|
|
|
}
|
|
|
|