public function CanRecharge() { $logger = Logger::getLogger('mobilerecharge'); $logger->debug("开始判断是否可以充值"); $phone = trim($this->arr_body["phone"]); $money = trim($this->arr_body["money"]); if ($phone == "" || $money == "") { ErrorReponse::reponError(array('retcode' => '200', 'retmsg' => '用户输入信息不完整')); } $canRecharge = OfpayV3::CanMobileRecharge($phone, $money); $retcode = "0"; if ($canRecharge) { $arr_message = array("result" => "success", "message" => "可以充值"); } else { $arr_message = array("result" => "fail", "message" => "该面值暂不可以充值"); } $arr_msg['msgbody']['result'] = $arr_message['result']; $arr_msg['msgbody']['message'] = $arr_message['message']; $returnvalue = array("msgbody" => $arr_msg['msgbody']); $logger->debug("判断是否可以充值的结果" . print_r($returnvalue, true)); $returnval = TfbxmlResponse::ResponsetoApp($retcode, $returnvalue); return $returnval; }