|
@@ -279,7 +279,7 @@ public class tpartreimbursementdetail extends Controller {
|
|
|
|
|
|
|
|
QuerySQL t6 =SQLFactory.createQuerySQL( this,"sa_tpartreimbursementdetail","sa_orderitemsid").setTableAlias("t1");
|
|
QuerySQL t6 =SQLFactory.createQuerySQL( this,"sa_tpartreimbursementdetail","sa_orderitemsid").setTableAlias("t1");
|
|
|
t6.addJoinTable(JOINTYPE.inner,"sa_tpartreimbursement","t2","t2.sa_tpartreimbursementid=t1.sa_tpartreimbursementid");
|
|
t6.addJoinTable(JOINTYPE.inner,"sa_tpartreimbursement","t2","t2.sa_tpartreimbursementid=t1.sa_tpartreimbursementid");
|
|
|
- t6.addQueryFields("sumcheckqty","sum(t1.checkqty)");
|
|
|
|
|
|
|
+ t6.addQueryFields("sumcheckqty","ifnull(sum(t1.checkqty),0)");
|
|
|
t6.setWhere("t2.status='审核'");
|
|
t6.setWhere("t2.status='审核'");
|
|
|
t6.addGroupBy("t1.sa_orderitemsid");
|
|
t6.addGroupBy("t1.sa_orderitemsid");
|
|
|
|
|
|
|
@@ -299,6 +299,11 @@ public class tpartreimbursementdetail extends Controller {
|
|
|
querySQL.setWhere(where.toString());
|
|
querySQL.setWhere(where.toString());
|
|
|
querySQL.setPage(pageSize, pageNumber);
|
|
querySQL.setPage(pageSize, pageNumber);
|
|
|
Rows rows = querySQL.query();
|
|
Rows rows = querySQL.query();
|
|
|
|
|
+
|
|
|
|
|
+ for (Row row:rows) {
|
|
|
|
|
+ row.putIfAbsent("sumcheckqty",0);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
return getSucReturnObject().setData(rows).toString();
|
|
return getSucReturnObject().setData(rows).toString();
|
|
|
}
|
|
}
|
|
|
|
|
|