isExist($param); if(!$is_exist) { $param['like_time'] = time(); $result = $model_like->save($param); if($result) { //喜欢计数加1 $model = Model(); $update = array(); $update['like_count'] = array('exp','like_count+1'); $condition = array(); $condition[$like_type['type_key']] = $like_id; $model->table("micro_{$_GET['type']}")->where($condition)->update($update); //返回信息 $data['result'] = 'true'; } else { $data['result'] = 'false'; $data['message'] = Language::get('nc_common_save_fail'); } } else { $data['result'] = 'false'; $data['message'] = Language::get('microshop_like_fail'); } } else { $data['result'] = 'false'; $data['message'] = Language::get('no_login'); } self::echo_json($data); } /** * 喜欢删除 **/ public function like_dropOp() { $data['result'] = 'false'; $data['message'] = Language::get('nc_common_del_fail'); $like_id = intval($_GET['like_id']); if($like_id > 0) { $model_like = Model('micro_like'); $like_info = $model_like->getOne(array('like_id'=>$like_id)); if($like_info['like_member_id'] == $_SESSION['member_id']) { $result = $model_like->drop(array('like_id'=>$like_id)); if($result) { $data['result'] = 'true'; $data['message'] = Language::get('nc_common_del_succ'); } } } self::echo_json($data); } }