123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- namespace App\Http\Controllers\Wap\Other;
- use App\Modules\Subscribe\Services\YearOrderService;
- use App\Modules\User\Models\User;
- use App\Modules\User\Models\UserWealthyOperateRecord;
- use App\Modules\User\Services\UserService;
- use App\Modules\User\Services\UserWealthyOperateRecordService;
- use Illuminate\Http\Request;
- use App\Http\Controllers\Controller;
- use DB;
- class XiyueController extends Controller
- {
- public function xiyuePayNotity(Request $request){
- $openid = $request->post('openid');
- $sign = $request->post('sign');
- $mySign = _sign(compact('openid'),'8T5MJy4FsJoZspq8');
- if($sign != $mySign){
- return response()->error('PARAM_ERROR');
- }
- $user = UserService::getUserByUnionAndChannelId($openid,6985);
- if(!$user){
- $user = UserService::addUser(
- ['openid' => $openid,
- 'unionid' => $openid,
- 'distribution_channel_id' =>6985,
- 'send_order_id'=>0,
- 'is_new'=>1,
- 'register_ip'=>''
- ]);
- }
- YearOrderService::save_year_order([
- 'uid'=>$user->id,
- 'fee'=>0,
- 'send_order_id'=>0
- ]);
- UserWealthyOperateRecordService::create($user->id,365,6985,'yearRecharge');
- return response()->success();
- }
- }
|