Forráskód Böngészése

10121 配件核销单管理,处理作假虚报问题相关优化

wu 5 napja
szülő
commit
2bbe01999e

+ 6 - 1
src/custom/restcontroller/webmanage/sale/tpartreimbursement/tpartreimbursementdetail.java

@@ -279,7 +279,7 @@ public class tpartreimbursementdetail extends Controller {
 
         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.addQueryFields("sumcheckqty","sum(t1.checkqty)");
+        t6.addQueryFields("sumcheckqty","ifnull(sum(t1.checkqty),0)");
         t6.setWhere("t2.status='审核'");
         t6.addGroupBy("t1.sa_orderitemsid");
 
@@ -299,6 +299,11 @@ public class tpartreimbursementdetail extends Controller {
         querySQL.setWhere(where.toString());
         querySQL.setPage(pageSize, pageNumber);
         Rows rows = querySQL.query();
+
+        for (Row row:rows) {
+            row.putIfAbsent("sumcheckqty",0);
+        }
+
         return getSucReturnObject().setData(rows).toString();
     }