wugg преди 2 години
родител
ревизия
6687f4faeb
променени са 1 файла, в които са добавени 7 реда и са изтрити 0 реда
  1. 7 0
      app/admin/controller/OrderInv.php

+ 7 - 0
app/admin/controller/OrderInv.php

@@ -102,6 +102,13 @@ class OrderInv extends BaseController{
                     	Db::rollback();
                         return error_show(1004,"确认单{$value['sequenceNo']}待开票金额不足");
                     }
+                  $ainv=  Db::name("invoice_pool")->alias("a")
+			->leftJoin("invoice_good b","a.invNo=b.invNo and b.is_del=0")
+			->where(["a.status"=>[0,1,2,3],"b.orderCode"=>$value['sequenceNo']])->sum("b.goodNum");
+                    if($ainv+$value['num']>$qrd['goodNum']) {
+                    	Db::rollback();
+                        return error_show(1004,"确认单{$value['sequenceNo']}待开票数量不足");
+                    }
                     $good_info = Db::name("good")->where(["spuCode"=>$qrd["goodNo"],"status"=>1])->findOrEmpty();
                     if(empty($good_info)){
                      Db::rollback();