diff --git a/pu/src/private/nc/bs/pu/m422x/query/QueryFor4455BP1.java b/pu/src/private/nc/bs/pu/m422x/query/QueryFor4455BP1.java index 25cea79..9679610 100644 --- a/pu/src/private/nc/bs/pu/m422x/query/QueryFor4455BP1.java +++ b/pu/src/private/nc/bs/pu/m422x/query/QueryFor4455BP1.java @@ -29,12 +29,14 @@ public class QueryFor4455BP1 extends Abstract422XRefQueryBP1 { wholeSql.append(" ("); wholeSql.append(" SELECT cpickmid"); wholeSql.append(this.psor.getFinalFromWhere()); - // wholeSql.append(" AND fbillstatus = 1"); 查询审核通过 todo + // 查询审核通过 + wholeSql.append(" AND fbillstatus = 1"); wholeSql.append(" AND APPROVERTIME > '2024-11-01'"); // NCCForUAPLogger.debug("finalFromWhere = " + this.psor.getFinalFromWhere()); wholeSql.append(" ) a"); - wholeSql.append(" INNER JOIN mm_pickm_b b ON b.cpickmid = a.cpickmid AND b.dr = 0"); - // 出库数量>0 todo + wholeSql.append(" INNER JOIN mm_pickm_b b ON b.cpickmid = a.cpickmid AND b.dr = 0 "); + // 出库数量>0 + wholeSql.append(" AND ( COALESCE(b.nplanoutastnum, 0) - COALESCE(b.nshouldastnum, 0) - COALESCE(b.npscastnum, 0) - COALESCE(b.naccoutastnum, 0) ) >0 "); NCCForUAPLogger.debug("wholeSql = " + wholeSql); return wholeSql; }