コード例 #1
0
 public function signAction(WechatController $weObj)
 {
     $info = $weObj->getRevFrom();
     $user = User::findFirst("open_id='{$info}'");
     $open_id = $user->open_id;
     $id = $user->id;
     if (!empty($open_id)) {
         $sign = Sign::findFirst("user_id='{$user->id}'");
         if (!empty($sign)) {
             $weObj->text("你今天已经签过到了")->reply();
         } else {
             $user_id = new Sign();
             $user_id->save(array("time" => date("Y:m:d H:i:s"), "count" => 1, "user_id" => $id, "date" => date("Y:m:d")));
             $weObj->text("签到成功")->reply();
         }
     } else {
         $weObj->text("没数据" . $open_id)->reply();
     }
 }