|
|
@@ -423,10 +423,10 @@ public class salearea extends Controller {
|
|
|
sqlFactory.addParameter("siteid", siteid);
|
|
|
sqlFactory.addParameter_in("sys_enterpriseid", ids);
|
|
|
RowsMap rowsMap = dbConnect.runSqlQuery(sqlFactory).toRowsMap("sys_enterpriseid");
|
|
|
- String sql ="select t1.sys_enterpriseid,t2.areaname from sys_enterprise_tradefield t1 inner join sa_salearea t2 on t1.sa_saleareaid=t2.sa_saleareaid and t1.siteid=t2.siteid where t1.siteid='"+siteid+"' and t1.sys_enterpriseid in"+ids;
|
|
|
- sql = sql.replace("[", "(").replace("]", ")");
|
|
|
- Rows enterpriseSaleareaRows =dbConnect.runSqlQuery(sql);
|
|
|
- RowsMap enterpriseSaleareaRowsMap =enterpriseSaleareaRows.toRowsMap("sys_enterpriseid");
|
|
|
+// String sql ="select t1.sys_enterpriseid,t2.areaname from sys_enterprise_tradefield t1 inner join sa_salearea t2 on t1.sa_saleareaid=t2.sa_saleareaid and t1.siteid=t2.siteid where t1.siteid='"+siteid+"' and t1.sys_enterpriseid in"+ids;
|
|
|
+// sql = sql.replace("[", "(").replace("]", ")");
|
|
|
+// Rows enterpriseSaleareaRows =dbConnect.runSqlQuery(sql);
|
|
|
+// RowsMap enterpriseSaleareaRowsMap =enterpriseSaleareaRows.toRowsMap("sys_enterpriseid");
|
|
|
|
|
|
for (Row row : rows) {
|
|
|
Rows tempRows = rowsMap.getOrDefault(row.getString("sys_enterpriseid"), new Rows());
|
|
|
@@ -437,11 +437,11 @@ public class salearea extends Controller {
|
|
|
row.put("userid", 0);
|
|
|
row.put("accountno", "");
|
|
|
}
|
|
|
- if(enterpriseSaleareaRowsMap.containsKey(row.getString("sys_enterpriseid"))){
|
|
|
- row.put("areaname", enterpriseSaleareaRowsMap.get(row.getString("sys_enterpriseid")).get(0).getString("areaname"));
|
|
|
- }else{
|
|
|
- row.put("areaname", "");
|
|
|
- }
|
|
|
+// if(enterpriseSaleareaRowsMap.containsKey(row.getString("sys_enterpriseid"))){
|
|
|
+// row.put("areaname", enterpriseSaleareaRowsMap.get(row.getString("sys_enterpriseid")).get(0).getString("areaname"));
|
|
|
+// }else{
|
|
|
+// row.put("areaname", "");
|
|
|
+// }
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -469,6 +469,9 @@ public class salearea extends Controller {
|
|
|
"enterprisename","abbreviation", "phonenumber", "contact", "province", "city", "county", "address", "limitreturnday", "freefreightamount", "invoicingpoint","saleclassauth");
|
|
|
querySQL.addJoinTable(JOINTYPE.left, "sys_dataextend", "t4", "t1.sys_enterpriseid = t4.ownerid and ownertable = 'sys_enterprise' and t1.siteid = t4.siteid",
|
|
|
"erpagentnum");
|
|
|
+ querySQL.addJoinTable(JOINTYPE.left, "sys_enterprise_tradefield", "t5", "t1.siteid = t5.siteid and t1.sys_enterpriseid = t5.sys_enterpriseid");
|
|
|
+ querySQL.addJoinTable(JOINTYPE.left, "sa_salearea", "t6", "t5.sa_saleareaid = t6.sa_saleareaid and t5.siteid = t6.siteid",
|
|
|
+ "areaname");
|
|
|
querySQL.addQueryFields("status","case when t1.status='1' then '审核' else '新建' end");
|
|
|
querySQL.setWhere("t1.siteid", siteid);
|
|
|
querySQL.setWhere(where);
|