1
This commit is contained in:
parent
777c161da1
commit
f696ec9c09
@ -111,6 +111,28 @@ class SigningController extends Controller
|
|||||||
return $this->responseHandler($signingForm->orderDetail($orderNo));
|
return $this->responseHandler($signingForm->orderDetail($orderNo));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* showdoc
|
||||||
|
* @catalog 签约订单
|
||||||
|
* @title 签约详情
|
||||||
|
* @description 本接口用于签约订单
|
||||||
|
* @method get
|
||||||
|
* @url /api/signing/signing-cancel
|
||||||
|
* @param order_no 必选 int 订单号
|
||||||
|
* @return {"code":0,"msg":"ok","data":[]}
|
||||||
|
* @remark
|
||||||
|
*/
|
||||||
|
|
||||||
|
public function actionSigningCancel()
|
||||||
|
{
|
||||||
|
$order_id = \Yii::$app->request->get('order_id');
|
||||||
|
$signingForm = new SigningForm();
|
||||||
|
$signingForm->order_id = $order_id;
|
||||||
|
return $this->responseHandler($signingForm->status_no());
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* showdoc
|
* showdoc
|
||||||
* @catalog 签约订单
|
* @catalog 签约订单
|
||||||
@ -127,7 +149,7 @@ class SigningController extends Controller
|
|||||||
$signingForm = new SigningForm();
|
$signingForm = new SigningForm();
|
||||||
$signingForm->user_id = \Yii::$app->user->identity->id;
|
$signingForm->user_id = \Yii::$app->user->identity->id;
|
||||||
|
|
||||||
$status = \Yii::$app->request->get('status',null);
|
$status = \Yii::$app->request->get('status', null);
|
||||||
$limit = \Yii::$app->request->get('limit', 10);
|
$limit = \Yii::$app->request->get('limit', 10);
|
||||||
$page = \Yii::$app->request->get('page', 1);
|
$page = \Yii::$app->request->get('page', 1);
|
||||||
|
|
||||||
|
|||||||
@ -64,12 +64,12 @@ class SigningForm extends ApiModel
|
|||||||
if ($signing == null) {
|
if ($signing == null) {
|
||||||
return $this->apiReturnError('订单错误');
|
return $this->apiReturnError('订单错误');
|
||||||
}
|
}
|
||||||
|
$signing->update_time = time();
|
||||||
} else {
|
} else {
|
||||||
$signing = new Signing();
|
$signing = new Signing();
|
||||||
$signing->order_no = $this->orderNo();
|
$signing->order_no = $this->orderNo();
|
||||||
|
$signing->create_time = time();
|
||||||
}
|
}
|
||||||
|
|
||||||
$signing->user_id = $this->user_id;
|
$signing->user_id = $this->user_id;
|
||||||
$signing->goods_id = $goods->id;
|
$signing->goods_id = $goods->id;
|
||||||
$signing->moy = $goodsAttr->price * $this->number;
|
$signing->moy = $goodsAttr->price * $this->number;
|
||||||
@ -79,12 +79,27 @@ class SigningForm extends ApiModel
|
|||||||
$signing->type = $this->type;
|
$signing->type = $this->type;
|
||||||
$signing->number = $this->number;
|
$signing->number = $this->number;
|
||||||
$signing->remark = $this->remark;
|
$signing->remark = $this->remark;
|
||||||
$signing->create_time = time();
|
|
||||||
|
|
||||||
return $signing->save() ? $this->apiReturnSuccess('success', ['order_no' => $signing->order_no, 'order_id' => $signing->id]) : $this->apiReturnError('error');
|
return $signing->save() ? $this->apiReturnSuccess('success', ['order_no' => $signing->order_no, 'order_id' => $signing->id]) : $this->apiReturnError('error');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public function status_no()
|
||||||
|
{
|
||||||
|
if (empty($this->order_id)) {
|
||||||
|
return $this->apiReturnError('订单错误');
|
||||||
|
}
|
||||||
|
$model = Signing::findOne(['id' => $this->order_id,]);
|
||||||
|
if ($model == null) {
|
||||||
|
return $this->apiReturnError('订单错误');
|
||||||
|
}
|
||||||
|
$model->update_time = time();
|
||||||
|
$model->status = 4;
|
||||||
|
return $model->save() ? $this->apiReturnSuccess('success') : $this->apiReturnError('error');
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
private function orderNo()
|
private function orderNo()
|
||||||
{
|
{
|
||||||
$orderNo = mt_rand(100000000000, 9999999999999);
|
$orderNo = mt_rand(100000000000, 9999999999999);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user