Explorar el Código

发货单bug修复更新

hu hace 2 años
padre
commit
21d56dc088

+ 4 - 0
src/custom/restcontroller/webmanage/sale/dispatch/dispatch.java

@@ -626,6 +626,10 @@ public class dispatch extends Controller {
                     return getErrReturnObject().setErrMsg("行号为:【" + row.getString("rowno") + "】的发货单明细不存在对应得订单行,无法复核")
                             .toString();
                 }
+                if (row.getBigDecimal("qty").compareTo(BigDecimal.ZERO) != 1) {
+                    return getErrReturnObject().setErrMsg("行号为:【" + row.getString("rowno") + "】的发货单明细的数量小于等于0,无法复核")
+                            .toString();
+                }
                 if (row.getBigDecimal("qty").compareTo(rowsMap.get(row.getString("sa_orderitemsid")).get(0).getBigDecimal("undeliqty")) == 1) {
                     return getErrReturnObject().setErrMsg("行号为:【" + row.getString("rowno") + "】的发货单明细的数量大于对应订单行的未发货数量,无法复核")
                             .toString();