/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $newYear = new NewYearActivity();
     $user_id = $request->input('user_id');
     if ($user_id != 0) {
         $newYear->user_id = $user_id;
         $newYear->content = $request->input('content');
         $newYear->save();
     }
 }
Example #2
0
 /**
  *
  * @SWG\Api(
  *   path="/wap/new_year_activity/{user_id}",
  *   @SWG\Operation(
  *     method="GET", summary="春节活动", notes="春节活动",
  *     @SWG\ResponseMessage(code=0, message="成功"),
  *     @SWG\Parameter(
  *         name="user_id",
  *         description="user_id 用户id",
  *         paramType="path",
  *         required=true,
  *         allowMultiple=false,
  *         type="integer",
  *     )
  *
  *   )
  * )
  */
 public function newYearActivity($user_id)
 {
     $newYearTime = strtotime("2016-02-08 00:00:00");
     $endTime = strtotime("2016-02-15 00:00:00");
     $data['user_id'] = $user_id;
     //$data['content']='运筹帷幄事业新';
     $contentList = ['运筹帷幄事业新', '祥瑞降喜爱如意', '大吉大利财运旺', '行远高升兄弟睦', '猴年大吉好运来', '年年有余家业丰', '吉庆安康身体健'];
     $rand = rand(0, 6);
     $data['content'] = $contentList[$rand];
     if (time() < $newYearTime) {
         return view('wap.new_year_index', $data);
     } else {
         if (time() >= $newYearTime && time() <= $endTime) {
             $t = time();
             $start = mktime(0, 0, 0, date("m", $t), date("d", $t), date("Y", $t));
             $end = mktime(23, 59, 59, date("m", $t), date("d", $t), date("Y", $t));
             $times = NewYearActivity::where('user_id', $user_id)->count();
             $today = NewYearActivity::where('user_id', $user_id)->where('created_at', '>=', date('Y-m-d H:i:s', $start))->where('created_at', '<=', date('Y-m-d H:i:s', $end))->first();
             if ($today != null) {
                 $data['conent'] = $today->content;
                 $data['times'] = 7 - $times;
                 return view('wap.new_year_activity_has_join', $data);
             }
             $data['times'] = 7 - $times - 1;
             return view('wap.new_year_activity', $data);
         } else {
             return view('wap.new_year_finish', $data);
         }
     }
 }