Esempio n. 1
0
 public function checkGuess($requestObj)
 {
     $game = AppConfig::GAME;
     $customer = null;
     $openid = $requestObj->openid;
     if (null === $openid || 'null' === $openid || '' === trim($openid)) {
         $openid = 'FakeId';
     }
     if (null != $openid && "" != trim($openid)) {
         $guessPDO = new GuessPDO();
         $guess = $guessPDO->findBingo($openid, AppConfig::GAME);
         if (null !== $guess) {
             echo json_encode(array('success' => true, 'type' => 'info', 'request' => $requestObj, 'object' => $guess, 'message' => "Successfully updated "));
         } else {
             echo json_encode(array('success' => false, 'type' => 'warn', 'code' => 'E001', 'request' => $requestObj, 'object' => $guess, 'message' => "抱歉,您未中奖!<br>请参照竞猜则重新竞猜"));
         }
     } else {
         echo json_encode(array('success' => false, 'type' => 'info', 'request' => $requestObj, 'object' => null, 'message' => "Invalid Open Id [" . $openid . "]"));
     }
 }