|
|
@@ -70,18 +70,23 @@ public class salestargetbill extends Controller {
|
|
|
|
|
|
Long sa_salestargetbillid = content.getLongValue("sa_salestargetbillid");
|
|
|
|
|
|
+ SQLFactory sqlFactory = new SQLFactory(this, "查询任务量");
|
|
|
+ sqlFactory.addParameter("siteid", siteid);
|
|
|
+
|
|
|
QuerySQL querySQL = SQLFactory.createQuerySQL(this, "sa_salestargetbill", "*").setTableAlias("t1");
|
|
|
querySQL.addJoinTable(JOINTYPE.inner, "sa_customers", "t2", "t1.sa_customersid=t2.sa_customersid");
|
|
|
querySQL.addJoinTable(JOINTYPE.left, "sys_enterprise", "t3", "t3.sys_enterpriseid=t2.sys_enterpriseid and t3.siteid=t2.siteid");
|
|
|
querySQL.addJoinTable(JOINTYPE.left, "sa_salearea", "t4", "t4.sa_saleareaid=t2.sa_saleareaid and t4.siteid=t2.siteid",
|
|
|
"areaname", "sa_saleareaid");
|
|
|
+ querySQL.addJoinTable(JOINTYPE.left, sqlFactory, "t5", "t5.sa_salestargetbillid=t1.sa_salestargetbillid ",
|
|
|
+ "amount");
|
|
|
querySQL.addQueryFields("hospitalname", "t3.enterprisename");
|
|
|
querySQL.setSiteid(siteid);
|
|
|
querySQL.setUniqueid(sa_salestargetbillid);
|
|
|
Rows rows = querySQL.query();
|
|
|
|
|
|
for (Row row : rows) {
|
|
|
- row.putIfAbsent("targetnum", 0);
|
|
|
+ row.putIfAbsent("amount", 0);
|
|
|
row.putIfAbsent("rejectdate", "");
|
|
|
row.putIfAbsent("checkdate", "");
|
|
|
row.putIfAbsent("submitdate", "");
|
|
|
@@ -144,12 +149,19 @@ public class salestargetbill extends Controller {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ SQLFactory sqlFactory = new SQLFactory(this, "查询任务量");
|
|
|
+ sqlFactory.addParameter("siteid", siteid);
|
|
|
+
|
|
|
QuerySQL querySQL = SQLFactory.createQuerySQL(this, "sa_salestargetbill", "*").setTableAlias("t1");
|
|
|
querySQL.addJoinTable(JOINTYPE.inner, "sa_customers", "t2", "t1.sa_customersid=t2.sa_customersid");
|
|
|
querySQL.addJoinTable(JOINTYPE.left, "sys_enterprise", "t3", "t3.sys_enterpriseid=t2.sys_enterpriseid and t3.siteid=t2.siteid");
|
|
|
querySQL.addJoinTable(JOINTYPE.left, "sa_salearea", "t4", "t4.sa_saleareaid=t2.sa_saleareaid and t4.siteid=t2.siteid",
|
|
|
"areaname", "sa_saleareaid");
|
|
|
+ querySQL.addJoinTable(JOINTYPE.left, sqlFactory, "t5", "t5.sa_salestargetbillid=t1.sa_salestargetbillid ",
|
|
|
+ "amount");
|
|
|
querySQL.addQueryFields("hospitalname", "t3.enterprisename");
|
|
|
+ querySQL.setWhere("createuserid",userid);
|
|
|
querySQL.setSiteid(siteid);
|
|
|
querySQL.setWhere(where);
|
|
|
|
|
|
@@ -161,7 +173,7 @@ public class salestargetbill extends Controller {
|
|
|
Rows rows = querySQL.query();
|
|
|
|
|
|
for (Row row : rows) {
|
|
|
- row.putIfAbsent("targetnum", 0);
|
|
|
+ row.putIfAbsent("amount", 0);
|
|
|
row.putIfAbsent("rejectdate", "");
|
|
|
row.putIfAbsent("checkdate", "");
|
|
|
row.putIfAbsent("submitdate", "");
|