ソースを参照

Merge branch 'version1.5' into wugg-dev

wugg 2 年 前
コミット
a6a27ce2d1
1 ファイル変更10 行追加3 行削除
  1. 10 3
      app/admin/controller/Goodup.php

+ 10 - 3
app/admin/controller/Goodup.php

@@ -2112,11 +2112,18 @@ class Goodup extends Base
         if($num==""){
             return error_show(1005,"参数min_num不能为空");
         }
-        $nakelist = Db::name("good_nake")->where(['spuCode'=>$spuCode,"is_del"=>0])->where([["min_num","<=",$num]])
-            ->order("min_num desc")->find();
+
+        $nakelist = Db::name("good_nake")
+            ->where(['spuCode'=>$spuCode,"is_del"=>0])
+            ->where([["min_num","<=",$num]])
+            ->order("min_num desc")
+            ->find();
         if($nakelist==false){
             $nakelist = Db::name("good_nake")->where(['spuCode'=>$spuCode,"is_del"=>0])->order("min_num asc")->find();
-            return error_show(1010,"起订量不足{$nakelist['min_num']}");
+
+            //非库存品的话,继续校验最小起订量
+            //库存品的话,不足采购起订量的时候,取采购最小起订量
+            if ($good['is_stock'] == 0) return error_show(1010, "起订量不足{$nakelist['min_num']}");
         }
         $catinfo = Db::name("cat")->where(["id"=>$good['cat_id']])->find();
         $budget = isset($catinfo['sale_rate']) ? $catinfo['sale_rate']/100:0;