|
@@ -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();
|