public function doUpdataPoiInfoAction() { $id = $this->request->get('poi_id'); if (!$id) { return; } $data['telephone'] = $this->request->getPost('telephone'); $data['recommend'] = $this->request->getPost('recommend'); $data['special'] = $this->request->getPost('special'); $data['introduction'] = $this->request->getPost('introduction'); $data['open_time'] = $this->request->getPost('open_time'); $data['avg_price'] = $this->request->getPost('avg_price'); $photo_list = $this->request->getPost('photo_list'); if (is_array($photo_list) && count($photo_list) > 0) { foreach ($photo_list as $val) { $data['photo_list'][] = array('photo_url' => $val); } } $pois = new \App\Models\Pois(); if ($poi_id = $pois->updataPoiInfo($id, $data)) { $data['poi_id'] = $poi_id; $data['business ']['base_info'] = $data; if ($this->di['wechat']->updataPoiInfo(json_encode($data, JSON_UNESCAPED_UNICODE))) { // 更新成功 } } }