private function doPost(ZOL_Request $input, ZOL_Response $output) { $db = Db_Andyou::instance(); $res = $output->data; if ($res) { $data = array(); foreach ($res as $re) { $re["site"] = $output->sysName; $re["objId"] = $re["id"]; unset($re["id"]); unset($re['rowTm']); $data[] = $re; } $jsonstr = base64_encode(api_json_encode($data)); echo $jsonstr . "<hr/>"; $token = md5($output->url . "AAFDFDF&RE3"); $rtn = ZOL_Http::curlPost(array('url' => $output->yunUrl . "?" . $output->url . "&token={$token}", 'postdata' => "table={$output->table}&data={$jsonstr}", 'timeout' => 3)); return $rtn; } return false; }
private function doPost(ZOL_Request $input, ZOL_Response $output) { $db = Db_Andyou::instance(); $res = $output->data; if ($res) { $data = array(); foreach ($res as $re) { $re["site"] = $output->sysName; //获得会员的信息 if (in_array($output->table, array("log_scorechange", "log_cardchange"))) { $minfo = Helper_Member::getMemberInfo(array("id" => $re["memberId"])); $re["phone"] = $minfo["phone"]; } if (in_array($output->table, array("bills"))) { if (empty($re["phone"])) { $minfo = Helper_Member::getMemberInfo(array("id" => $re["memberId"])); $re["phone"] = $minfo["phone"]; $db->query("update {$output->table} set phone = '{$minfo["phone"]}' where memberId = {$re["memberId"]}"); } } $data[] = $re; } $jsonstr = base64_encode(api_json_encode($data)); echo $jsonstr . "<hr/>"; $token = md5($output->url . "AAFDFDF&RE3"); $rtn = ZOL_Http::curlPost(array('url' => $output->yunUrl . "?" . $output->url . "&token={$token}", 'postdata' => "table={$output->table}&data={$jsonstr}", 'timeout' => 3)); return $rtn; } return false; }