Просмотр исходного кода

订单确认时判断制单方

hu 3 лет назад
Родитель
Сommit
63b0041e09
1 измененных файлов с 11 добавлено и 3 удалено
  1. 11 3
      src/custom/restcontroller/webmanage/sale/order/Order.java

+ 11 - 3
src/custom/restcontroller/webmanage/sale/order/Order.java

@@ -1317,10 +1317,18 @@ public class Order extends Controller {
         BigDecimal amount = beans.order.Order.getAmount(this, sa_orderid);
         ArrayList<String> sqlList = new ArrayList<>();
         if (isrecheck) {
-            if (!row.getString("status").equals("预提交")) {
-                return getErrReturnObject().setErrMsg("单号为:【" + row.getString("sonum") + "】的订单为非预提交状态,无法确认")
-                        .toString();
+            if(row.getBoolean("createflag")){
+                if (!row.getString("status").equals("新建")) {
+                    return getErrReturnObject().setErrMsg("单号为:【" + row.getString("sonum") + "】的订单为新建状态,无法确认")
+                            .toString();
+                }
+            }else{
+                if (!row.getString("status").equals("预提交")) {
+                    return getErrReturnObject().setErrMsg("单号为:【" + row.getString("sonum") + "】的订单为非预提交状态,无法确认")
+                            .toString();
+                }
             }
+
         } else {
             if (!row.getString("status").equals("确认")) {
                 return getErrReturnObject().setErrMsg("单号为:【" + row.getString("sonum") + "】的订单为非确认状态,无法反确认")