1
This commit is contained in:
parent
777c161da1
commit
f696ec9c09
@ -111,6 +111,28 @@ class SigningController extends Controller
|
||||
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
|
||||
* @catalog 签约订单
|
||||
@ -127,7 +149,7 @@ class SigningController extends Controller
|
||||
$signingForm = new SigningForm();
|
||||
$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);
|
||||
$page = \Yii::$app->request->get('page', 1);
|
||||
|
||||
|
||||
@ -64,12 +64,12 @@ class SigningForm extends ApiModel
|
||||
if ($signing == null) {
|
||||
return $this->apiReturnError('订单错误');
|
||||
}
|
||||
|
||||
$signing->update_time = time();
|
||||
} else {
|
||||
$signing = new Signing();
|
||||
$signing->order_no = $this->orderNo();
|
||||
$signing->create_time = time();
|
||||
}
|
||||
|
||||
$signing->user_id = $this->user_id;
|
||||
$signing->goods_id = $goods->id;
|
||||
$signing->moy = $goodsAttr->price * $this->number;
|
||||
@ -79,12 +79,27 @@ class SigningForm extends ApiModel
|
||||
$signing->type = $this->type;
|
||||
$signing->number = $this->number;
|
||||
$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');
|
||||
}
|
||||
|
||||
|
||||
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()
|
||||
{
|
||||
$orderNo = mt_rand(100000000000, 9999999999999);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user