/** * @brief 处理接口采集后的返回值 * @param $result array('result' => 'success' or 'fail','data' => array(采集数据),'msg' => '错误消息') * @return string or false */ private static function response($result) { if (isset($result['result']) && $result['result'] == 'success') { return $result['data']; } else { $msg = isset($result['msg']) ? $result['msg'] : '没有采集到数据信息'; self::$error = $msg; return false; } }
public function collect_goods_detail() { $collectUrl = IFilter::act(IReq::get('collectUrl'), 'url'); $result = collect_facade::runDetail($collectUrl); if (isset($result['result']) && $result['result'] == 'success') { die(JSON::encode(array('result' => 'success', 'data' => $result['data']))); } else { die(JSON::encode(array('result' => 'fail', 'msg' => $result['msg']))); } }
/** * @brief 开始采集商品信息 */ public function collect_goods() { collect_facade::run(); }