Bladeren bron

添加地址优化对库存数的维护

wufeng 2 jaren geleden
bovenliggende
commit
0072ee5443
1 gewijzigde bestanden met toevoegingen van 15 en 14 verwijderingen
  1. 15 14
      app/admin/controller/Sale.php

+ 15 - 14
app/admin/controller/Sale.php

@@ -3890,21 +3890,22 @@ class Sale extends Base
                         if (($temp == false || ($temp['usable_stock'] - $send_num) < 0) && $der['send_type'] == 2) {
                             $data['status'] = 0;
                         } else {
-                            $up = Db::name('good_stock')
-                                ->where('id', $temp['id'])
-                                ->update([
-                                    'usable_stock' => $temp['usable_stock'] - $send_num,
-                                    'wait_out_stock' => $temp['wait_out_stock'] + $send_num,
-                                    'updatetime' => date('Y-m-d H:i:s'),
-                                ]);
-                            if ($up == false) {
-                                Db::rollback();
-                                return error_show(1004, '库存更新失败');
-                            }
+                            //这个地方不需要更新,因为后面尝试拆单的时候会维护库存数
+//                            $up = Db::name('good_stock')
+//                                ->where('id', $temp['id'])
+//                                ->update([
+//                                    'usable_stock' => $temp['usable_stock'] - $send_num,
+//                                    'wait_out_stock' => $temp['wait_out_stock'] + $send_num,
+//                                    'updatetime' => date('Y-m-d H:i:s'),
+//                                ]);
+//                            if ($up == false) {
+//                                Db::rollback();
+//                                return error_show(1004, '库存更新失败');
+//                            }
                             // ::todo
-                            $good_data[] = ['good_log_code' => $outCode, "stock_id" => $temp['id'], "type" => 1, 'stock' => $send_num, "stock_name" => "wait_out_stock"];
-                            $good_data[] = ['good_log_code' => $outCode, "stock_id" => $temp['id'], "type" => 2, 'stock' => $send_num, "stock_name" => "usable_stock"];
-                            GoodLog::LogAdd(['id'=>$this->uid,'nickname'=>$this->uname], $good_data, "CKD");
+//                            $good_data[] = ['good_log_code' => $outCode, "stock_id" => $temp['id'], "type" => 1, 'stock' => $send_num, "stock_name" => "wait_out_stock"];
+//                            $good_data[] = ['good_log_code' => $outCode, "stock_id" => $temp['id'], "type" => 2, 'stock' => $send_num, "stock_name" => "usable_stock"];
+//                            GoodLog::LogAdd(['id'=>$this->uid,'nickname'=>$this->uname], $good_data, "CKD");
                         }
 
                     }