|
@@ -237,14 +237,33 @@ public class submitedit extends Controller {
|
|
|
Rows rows = dbConnect.runSqlQuery(costhead.getSQL());
|
|
|
ArrayList<String> fsaleruseridlist = rows.toArrayList("fsaleruserid");
|
|
|
|
|
|
- SQLFactory mx = new SQLFactory(this, "提报管理主界面经销商明细查询");
|
|
|
- mx.addParameter("siteid", siteid);
|
|
|
- mx.addParameter("tsubmiteditmodelid", tsubmiteditmodelid);
|
|
|
- mx.addParameter_in("fsaleruserid", fsaleruseridlist);
|
|
|
- RowsMap map = dbConnect.runSqlQuery(mx.getSQL()).toRowsMap("fsaleruserid");
|
|
|
+ SQLFactory unsubmitagentsql = new SQLFactory(this, "提报管理主界面未提报经销商明细查询");
|
|
|
+ unsubmitagentsql.addParameter("siteid", siteid);
|
|
|
+ unsubmitagentsql.addParameter("tsubmiteditmodelid", tsubmiteditmodelid);
|
|
|
+ unsubmitagentsql.addParameter_in("fsaleruserid", fsaleruseridlist);
|
|
|
+ RowsMap unsubmitagentmap = dbConnect.runSqlQuery(unsubmitagentsql.getSQL()).toRowsMap("fsaleruserid");
|
|
|
|
|
|
+ SQLFactory submiteditsql = new SQLFactory(this, "提报管理主界面已提报经销商明细查询");
|
|
|
+ submiteditsql.addParameter("siteid", siteid);
|
|
|
+ submiteditsql.addParameter("tsubmiteditmodelid", tsubmiteditmodelid);
|
|
|
+ submiteditsql.addParameter_in("fsaleruserid", fsaleruseridlist);
|
|
|
+ Rows submiteditRows_All = dbConnect.runSqlQuery(submiteditsql.getSQL());
|
|
|
+ RowsMap submiteditRowsmap = submiteditRows_All.toRowsMap("fsaleruserid");
|
|
|
+ /**
|
|
|
+ * 附件查询
|
|
|
+ */
|
|
|
+ RowsMap attachmentRowsMap = getAttachmentUrl("tsubmitedit", submiteditRows_All.toArray("tsubmiteditid"));
|
|
|
for (Row row : rows) {
|
|
|
- row.put("agentlist", map.get(row.getString("fsaleruserid")));
|
|
|
+ //未提报经销商列表
|
|
|
+ row.put("unsubmitagentlist", unsubmitagentmap.get(row.getString("fsaleruserid")));
|
|
|
+
|
|
|
+ Rows submiteditRows = submiteditRowsmap.get(row.getString("fsaleruserid"));
|
|
|
+ //遍历提报列表
|
|
|
+ for (Row submiteditRow : submiteditRows) {
|
|
|
+ //根据提报ID获取提报附件
|
|
|
+ submiteditRow.put("docinfos", attachmentRowsMap.get(submiteditRow.getString("tsubmiteditid")));
|
|
|
+ }
|
|
|
+ row.put("submiteditlist", submiteditRows);
|
|
|
}
|
|
|
return getSucReturnObject().setData(rows).saveToDataPool().toString();
|
|
|
}
|