<?php

namespace App\Http\Controllers\Api;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use JiGuang\JSMS as JSMS;
use Redis;
use App\Http\Controllers\Transformers\TeacherTransformer;
use Dingo\Api\Http\Response;
use Validator;
use App\Models\Notice;
use App\Models\Banners;
use App\Models\Goods;
use DB;
use App\Models\UserCutMsgClose;
class UserController extends ApiController {
	/**
	 *
	 * @api {post} user/cut_msg_trigger 接收通知开关
	 * @apiName user/cut_msg_trigger
	 * @apiGroup user
	 * @apiParamExample {curl} Example usage:
	 * http://59.110.137.245:8081/api/user/cut_msg_trigger?json=ewogICJib2R5IiA6IHsKICB9LAogICJoZWFkZXIiIDogewogICAgInNpZ24iIDogIjBhMTMyM2UyNWRiZTBmYjI3MjQwYzE4YTZhODYyZjBiIiwKICAgICJ2ZXJzaW9uIiA6ICI1LjEuMCIsCiAgICAiY2hhbm5lbCIgOiAiMiIsCiAgICAiaWRmYSIgOiAiMDMzRUFFNjQtMUFERi00NkJELThFNUQtOTVGODcyNEJBMEFBIiwKICAgICJ0ZXJtaW5hbCIgOiAxLAogICAgInRyYW5zYWN0aW9uX3R5cGUiIDogImluaXRpYWxpemUiLAogICAgImNpdHlfaWQiIDogIjEyMDEwMCIsCiAgICAidG9rZW4iIDogImViNTdjNjc3YTI2MjA1ODU4MmJkMGY0MzUxYTQ4OGI5IiwKICAgICJpbWVpIiA6ICI3MDAzMUU5MC1CM0E4LTRDQ0ItOENGMC02MDZCRUI1RjQ0Q0EiLAogICAgInRpbWVfc3RhbXAiIDogIjE1NjEzNjE2ODciLAogICAgImlwIiA6ICIxMDAtMTA3LTQtMTUyIiwKICAgICJ1YSIgOiAiaVBob25lIDZzIFBsdXMiLAogICAgIm5ldHdvcmtfb3BlciIgOiAiMSIsCiAgICAibmV0d29ya19zdGF0dXMiIDogIjEiLAogICAgImJsYWNrX2JveCIgOiAiZXlKMGIydGxia2xrSWpvaWVYTndjalYwUm5GaU4wUk5RVmhTVm5aRVpuRktSVU5KTUc5TVFtMUhTbHBSZG1wTWNrUnZielp3TTNaTVNrRlBWamcyZFdsb1VFOVlkWEJvZG10cFF6VjBXbGh2VFVsWGFrZGFVSE5EVFZCU1VXUnFWbWM5UFNJc0ltOXpJam9pYVU5VElpd2ljMlZ4U1dRaU9pSXhOVFUzT1RJM016VTNNemt5TVRBM05ESXhNU0lzSW5CeWIyWnBiR1ZVYVcxbElqbzFNallzSW5abGNuTnBiMjRpT2lJekxqSXVNaUo5IiwKICAgICJtZXNzYWdlX2lkIiA6ICIyMDE5MDYyNDE1MzQ0NzE2MzAxNTYxMzYxNjg3IgogIH0KfQ==
	 * @apiPermission token 必传
	 */
	function cutMsgTrigger(Request $request){
		$userId=$request->user_id;
		if(UserCutMsgClose::where('user_id',$userId)->count()){
			UserCutMsgClose::where('user_id',$userId)->delete();
		}else{
			UserCutMsgClose::create(['user_id'=>$userId]);
		}
		return $this->success();
	}
}
