|
|
|
@ -263,7 +263,6 @@ class Recovery extends Controller |
|
|
|
|
return $this->renderError('门牌号不能为空'); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
$shipping_address .= $house_number; |
|
|
|
|
$express_id = intval($this->request->post('express_id')); |
|
|
|
|
$express_no = $this->request->post('express_no'); |
|
|
|
|
$data = [ |
|
|
|
@ -283,6 +282,7 @@ class Recovery extends Controller |
|
|
|
|
'recovery_type' => $recovery_type, |
|
|
|
|
'shop_id' => $shop_id, |
|
|
|
|
'recovery_name' => $recovery_name, |
|
|
|
|
'house_number' => $house_number, |
|
|
|
|
]; |
|
|
|
|
$model = new RecoveryOrder(); |
|
|
|
|
if ($model->add($data, $imageIds)) { |
|
|
|
@ -354,7 +354,6 @@ class Recovery extends Controller |
|
|
|
|
return $this->renderError('门牌号不能为空'); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
$shipping_address .= $house_number; |
|
|
|
|
$express_id = intval($this->request->post('express_id')); |
|
|
|
|
$express_no = $this->request->post('express_no'); |
|
|
|
|
$data = [ |
|
|
|
@ -372,6 +371,7 @@ class Recovery extends Controller |
|
|
|
|
'username' => $username, |
|
|
|
|
'recovery_type' => $recovery_type, |
|
|
|
|
'shop_id' => $shop_id, |
|
|
|
|
'house_number' => $house_number, |
|
|
|
|
]; |
|
|
|
|
$model = new RecoveryOrder(); |
|
|
|
|
if ($model->edit($data, $order_id, $imageIds)) { |
|
|
|
@ -379,4 +379,25 @@ class Recovery extends Controller |
|
|
|
|
} |
|
|
|
|
return $this->renderError('操作失败'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @notes:订单验收 |
|
|
|
|
* @return Json |
|
|
|
|
* @author: wanghousheng |
|
|
|
|
*/ |
|
|
|
|
public function completeOrder(): Json |
|
|
|
|
{ |
|
|
|
|
$order_id = intval($this->request->post('order_id')); |
|
|
|
|
if (!$order_id) { |
|
|
|
|
return $this->renderError('缺少必要参数'); |
|
|
|
|
} |
|
|
|
|
if (RecoveryOrder::detail(['order_id' => $order_id, 'order_status' => RecoveryStatusEnum::ACCEPTED])->isEmpty()) { |
|
|
|
|
return $this->renderError('订单信息不存在'); |
|
|
|
|
} |
|
|
|
|
$model = new RecoveryOrder(); |
|
|
|
|
if ($model->where(['order_id' => $order_id])->save(['order_status' => RecoveryStatusEnum::ALREADY])) { |
|
|
|
|
return $this->renderSuccess('操作成功'); |
|
|
|
|
} |
|
|
|
|
return $this->renderError('操作失败'); |
|
|
|
|
} |
|
|
|
|
} |