stanley-king преди 4 години
родител
ревизия
443c3197df
променени са 1 файла, в които са добавени 4 реда и са изтрити 3 реда
  1. 4 3
      application/index/controller/Order.php

+ 4 - 3
application/index/controller/Order.php

@@ -45,6 +45,7 @@ class Order extends Base
             json_error(2005);
         }
 
+        $code = $this->createRandCode();
         $ret = $this->CreateOrderBindBox($order_sn , $trunk , $cabinet);
         if($ret['code'] != 1){
             json_error(1006);
@@ -124,9 +125,8 @@ class Order extends Base
     /**
      * 生成订单并绑定箱子
     */
-    private function CreateOrderBindBox($order_sn , $box_number , $cabinet)
+    private function CreateOrderBindBox($order_sn , $box_number , $cabinet,$code)
     {
-        $code = $this->createRandCode();
         $data['order_sn'] = $order_sn;
         $data['cabinet_number'] = $cabinet;
         $data['box_number'] = $box_number;
@@ -151,7 +151,8 @@ class Order extends Base
     /**
      * 生成校验码
     */
-    private function createRandCode(){
+    private function createRandCode()
+    {
         $code = rand(100000,999999);
         $BoxModel = new BoxModel();
         $box = $BoxModel->where('code',$code)->find();