|
@@ -8,6 +8,7 @@
|
|
|
|
|
|
namespace App\Http\Controllers\Wap\Pay;
|
|
|
|
|
|
+use App\Modules\User\Services\UserMonthService;
|
|
|
use GuzzleHttp\Client;
|
|
|
use Illuminate\Routing\Controller;
|
|
|
use Illuminate\Http\Request;
|
|
@@ -54,7 +55,7 @@ class MonthOrderController extends Controller
|
|
|
$key = 'sn7wluq5716brp8fzm';
|
|
|
//$plan_id = 124768;
|
|
|
$plan_id = 39603;
|
|
|
- $user_id = 10008;
|
|
|
+ $user_id = $request->get('uid',1);
|
|
|
$ip = _getIp();
|
|
|
//$ip = '125.120.47.90';
|
|
|
$sign = _sign(compact('app_id','app_secret','plan_id','user_id','ip'),$key.$key);
|
|
@@ -71,6 +72,16 @@ class MonthOrderController extends Controller
|
|
|
Log::info('signCallBack------------------------------------------signCallBack');
|
|
|
Log::info($request->all());
|
|
|
Log::info($request->getMethod());
|
|
|
+ $key = 'sn7wluq5716brp8fzm';
|
|
|
+ $app_id = $request->post('app_id');
|
|
|
+ $plan_id = $request->post('plan_id');
|
|
|
+ $user_id = $request->post('user_id');
|
|
|
+ $change_type = $request->post('change_type');
|
|
|
+ $sign = _sign(compact('app_id','plan_id','user_id','change_type'),$key.$key);
|
|
|
+ $sign = strtoupper($sign);
|
|
|
+ if($sign == $request->post('sign')){
|
|
|
+ UserMonthService::createSign($user_id,$plan_id,$change_type);
|
|
|
+ }
|
|
|
Log::info('signCallBack-------------------end-----------------------signCallBack');
|
|
|
return response('success');
|
|
|
}
|
|
@@ -79,20 +90,20 @@ class MonthOrderController extends Controller
|
|
|
Log::info('orderCallBack------------------------------------------orderCallBack');
|
|
|
Log::info($request->all());
|
|
|
Log::info($request->getMethod());
|
|
|
- Log::info('orderCallBack--------------------endend----------------------orderCallBack');
|
|
|
- return response('success');
|
|
|
- }
|
|
|
-
|
|
|
- public function monthSignCallBack(Request $request){
|
|
|
$key = 'sn7wluq5716brp8fzm';
|
|
|
- $app_id = $request->get('app_id');
|
|
|
- $plan_id = $request->get('plan_id');
|
|
|
- $user_id = $request->get('user_id');
|
|
|
- $change_type = $request->get('change_type');
|
|
|
- $sign = _sign(compact('app_id','plan_id','user_id','change_type'),$key.$key);
|
|
|
+ $app_id = $request->post('app_id');
|
|
|
+ $plan_id = $request->post('plan_id');
|
|
|
+ $user_id = $request->post('user_id');
|
|
|
+ $total_fee = $request->post('total_fee');
|
|
|
+ $trade_no = $request->post('trade_no');
|
|
|
+ $sign = _sign(compact('app_id','plan_id','user_id','total_fee','trade_no'),$key.$key);
|
|
|
$sign = strtoupper($sign);
|
|
|
- if($sign == $request->get('sign')){
|
|
|
-
|
|
|
+ if($sign == $request->post('sign')){
|
|
|
+ UserMonthService::createLOrder($user_id,$plan_id,$total_fee,$trade_no);
|
|
|
}
|
|
|
+
|
|
|
+ Log::info('orderCallBack--------------------endend----------------------orderCallBack');
|
|
|
+ return response('success');
|
|
|
}
|
|
|
+
|
|
|
}
|