配置地址

This commit is contained in:
2021-07-08 15:09:34 +08:00
parent 61e8d24f3e
commit 3b3a3601da
3 changed files with 31 additions and 6 deletions

View File

@@ -18,8 +18,8 @@ return [
'tokenUri' => 'https://open.cyzl.com/beta/auth/oauth/token',
'baseUri' => 'https://open.cyzl.com/beta/api',
'indexUri' => 'https://v.cyzl.com/beta/activity/helongjiangWashCar/index.html?activityId={{activityId}}#/?accessToken={{accessToken}}',
'infoUri' => 'https://v.cyzl.com/beta/xtz-v2/portal/index.html?activityId={{activityId}}#/heilongjiang-car-ticketInfo?ticketCode={{ticketCode}}&isShowHead=1&accessToken={{accessToken}}',
//优惠券详情地址
'infoUri' => 'https://v.cyzl.com/beta/xtz-v2/portal/index.html?activityId={{activityId}}&activityNo=heilongjiang#/car-ticketInfo?ticketCode={{ticketCode}}&isShowHead=1&accessToken={{accessToken}}',
],
/**
@@ -32,9 +32,10 @@ return [
'grant_type' => 'client_credentials',
'tokenUri' => 'https://open.cyzl.com/api/auth/oauth/token',
'baseUri' => 'https://open.cyzl.com/api',
//首页购买页
'indexUri' => 'https://v.cyzl.com/activity/helongjiangWashCar/index.html?activityId={{activityId}}#/?accessToken={{accessToken}}',
'infoUri' => 'https://v.cyzl.com/xtz-v2/portal/index.html?activityId={{activityId}}#/heilongjiang-car-ticketInfo?ticketCode={{ticketCode}}&isShowHead=1&accessToken={{accessToken}}',
//优惠券详情地址
'infoUri' => 'https://v.cyzl.com/xtz-v2/portal/index.html?activityId={{activityId}}&activityNo=heilongjiang#/car-ticketInfo?ticketCode={{ticketCode}}&isShowHead=1&accessToken={{accessToken}}',
],
];

View File

@@ -123,13 +123,31 @@ class CouponAction extends Init
*/
public function callback()
{
$couponCode = $this->params['couponCode'];
$verifyTime = $this->params['verifyTime'];
$this->url = $this->params['url'];
$validator = \Validator::make($this->params, [
'couponCode' => 'required',
'verifyTime' => 'required',
'url' => 'required',
], [
'couponCode.required' => '缺少参数couponCode',
'verifyTime.required' => '缺少参数verifyTime',
'url.required' => '缺少参数url',
]);
if ($validator->fails()) {
$this->error = 999;
$this->message = $validator->errors()->first();
return $this->getResponse();
}
//插入日志
$this->addLog($this->params);
$couponCode = $this->params['couponCode'];
$verifyTime = $this->params['verifyTime'];
$this->url = $this->params['url'];
$coupon = Coupon::where('code', $couponCode)->first();
if ($coupon) {
@@ -137,7 +155,7 @@ class CouponAction extends Init
if (in_array($coupon->status, [Coupon::STATUS_INIT, Coupon::STATUS_ERROR])) {
$coupon->status = Coupon::STATUS_USED;
$coupon->used_at = $verifyTime;
$coupon->source = $request->all();
$coupon->source = $this->params;
$coupon->save();
CouponLog::create([

View File

@@ -3,6 +3,7 @@
namespace XuanChen\WashCar\Models;
use Carbon\Carbon;
use XuanChen\WoUnicom\Action\Order;
class WashcarCoupon extends Model
{
@@ -22,4 +23,9 @@ class WashcarCoupon extends Model
self::STATUS_ERROR => '失败',
];
public function order()
{
return $this->morphTo();
}
}