Эх сурвалжийг харах

Merge branch 'dev_wf' of wugg/phpstock into version1.5

wufeng 2 жил өмнө
parent
commit
1e39f5395a

+ 12 - 4
app/admin/controller/Sale.php

@@ -152,6 +152,8 @@ class Sale extends Base
             "good_num"=>$good_num,
             "good_type"=>$goodtype,
             "order_type"=>$order_type,
+            'send_way'=>1
+
         ];
         $addrlist = isset($this->post['addrlist']) && $this->post['addrlist'] !=="" ?$this->post['addrlist']:"";
         if($sendtype==1){
@@ -400,11 +402,11 @@ class Sale extends Base
             "supplierNo"=>$data['supplierNo'],
             "supplier_name"=>$supplier['name'],
             "companyNo"=>$data['companyNo'],
-            "send_status"=>1,
-            "send_num"=>"0",
-            "wsend_num"=>$data['good_num'],
+            "send_status"=>$data['send_way']==2?3:1,
+            "send_num"=>$data['send_way']==2?$data['good_num']:0,
+            "wsend_num"=>$data['send_way']==2?0:$data['good_num'],
             "remark"=>"",
-            "status"=>1,
+            "status"=>$data['send_way']==2?3:1,
             "lasttime"=>date("Y-m-d H:i:s"),
             "is_del"=>0,
             "order_type"=>$data['order_type'],
@@ -643,6 +645,7 @@ class Sale extends Base
             "good_type"=>1,
             "is_diff"=>$zxinfo['is_diff'],
             "order_type"=>3,
+            'send_way'=>$zxinfo['send_way']
         ];
         $token=isset($this->post['token'])&&$this->post['token']!=""? trim($this->post['token']):"";
         if($token==""){
@@ -1000,6 +1003,8 @@ class Sale extends Base
             "good_num"=>$data['good_num'],
             "good_type"=>1,
             "order_type"=>4,
+            "send_way"=>$goodinfo['send_way'],
+
         ];
         $datas=[
             "orderCode"=>$orderCode,
@@ -1253,6 +1258,7 @@ class Sale extends Base
                 "good_num"=>$data['good_num'],
                 "good_type"=>1,
                 "order_type"=>2,
+                'send_way'=>1
             ];
             if($good['is_stock']==0) {
                 $bol = $this->createCgd($cgd);
@@ -2971,6 +2977,8 @@ class Sale extends Base
                 return error_show(1003, "未找到相关阶梯价格");
             }
 
+            if(!isset($origin['min_num'])) $origin['min_num']=0;
+
             $lastnum = max($origin['min_num']??0, $good['min_num']);
             if ($sale_num < $lastnum) {
                 return error_show(1003, "商品不满足起订量{$lastnum}");