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 . "]")); } }