|
@@ -31,6 +31,7 @@ use App\Modules\Product\Services\ProductService;
|
|
|
use App\Modules\Subscribe\Services\SubstituteOrderService;
|
|
|
use Hashids;
|
|
|
use DB;
|
|
|
+use Cookie;
|
|
|
|
|
|
class OrdersController extends BaseController
|
|
|
{
|
|
@@ -858,4 +859,26 @@ class OrdersController extends BaseController
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ public function monthPay(Request $request){
|
|
|
+ \Log::info('monthPay url--------------');
|
|
|
+ \Log::info($request->all());
|
|
|
+ $from = $request->get('from_wxpay');
|
|
|
+ if($from && $from == 1){
|
|
|
+ //if()
|
|
|
+ $source = Cookie::get('month_pay_redirect');
|
|
|
+ if($source){
|
|
|
+ $source = urldecode($source);
|
|
|
+ }else{
|
|
|
+ $source = '/person';
|
|
|
+ }
|
|
|
+ return redirect()->to($source);
|
|
|
+ }
|
|
|
+ $source = $request->get('redirect_url');
|
|
|
+ if($source){
|
|
|
+ cookie::quene('month_pay_redirect',$source,600);
|
|
|
+ }
|
|
|
+ $url = generateMonthOrderUrl($this->uid);
|
|
|
+ return redirect()->to($url);
|
|
|
+ }
|
|
|
}
|