作者 chencheng

0601-21

... ... @@ -355,7 +355,9 @@ class Wechat extends Api
} else {
}
echo "<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml> "; // 返回处理完成
// 返回状态
return $this->returnCode(true, 'OK');
/*
$xml = file_get_contents("php://input");
... ... @@ -366,6 +368,47 @@ class Wechat extends Api
*/
}
/**
* 返回状态给微信服务器
* @param boolean $returnCode
* @param string $msg
*/
private function returnCode($returnCode = true, $msg = null)
{
// 返回状态
$return = [
'return_code' => $returnCode ? 'SUCCESS' : 'FAIL',
'return_msg' => $msg ?: 'OK',
];
die($this->toXml($return));
}
/**
* 输出xml字符
* @param $values
* @return bool|string
*/
private function toXml($values)
{
if (!is_array($values)
|| count($values) <= 0
) {
return false;
}
$xml = "<xml>";
foreach ($values as $key => $val) {
if (is_numeric($val)) {
$xml .= "<" . $key . ">" . $val . "</" . $key . ">";
} else {
$xml .= "<" . $key . "><![CDATA[" . $val . "]]></" . $key . ">";
}
}
$xml .= "</xml>";
return $xml;
}
/** 支付成功 则进入分销链条 2级分销
* 1. 上级 是代理人 则直接获得佣金 企业付款
... ...