123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- angular.module('push')
- .factory('DetailsService', function (ConfigService, $q, UtilService, UserService) {
- return {
- getDetails: function (type, id) {
- var deferred = $q.defer();
- var params = {
- id: id,
- callback: "JSON_CALLBACK"
- };
- UtilService.post(ConfigService.domain + type + "/show?", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- //记录进详情的访问痕迹
- trackLog: function (id, moduleId, url) {
- var deferred = $q.defer();
- var params = {
- Id: id,
- userId: UserService.id,
- moduleId: moduleId,
- url: url
- };
- UtilService.post(ConfigService.server + "detailsTrackLog.action?", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- //加载评论列表
- commentList: function (infoId, infoType) {
- var deferred = $q.defer();
- var params = {
- infoId: infoId,
- infoType: infoType,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "getCommentList.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //内页评论提交
- appComment: function (infoId, infoType, content, source) {
- var deferred = $q.defer();
- var params = {
- infoId: infoId,
- infoType: infoType,
- userId: UserService.id,
- type: 0,
- content: content,
- source: source
- };
- UtilService.post(ConfigService.server + "appComment.action?", params).success(function (response) {
- deferred.resolve(response);
- }).error(function (response) {
- deferred.reject(response);
- });
- return deferred.promise;
- },
- //添加收藏
- store: function (siteName, url, id, moduleId, storetype) {
- var idd = id + "";
- var url = url.replace(/&/g, "special");
- var deferred = $q.defer();
- var params = {
- filterModelId: moduleId,
- userId: UserService.id,
- infoId: idd,
- url: url,
- siteName: siteName,
- storetype: storetype
- };
- UtilService.post(ConfigService.server + "store.action?", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- //判断是否点赞收藏
- checkStatus: function (id, moduleId) {
- var idd = id + "";
- var deferred = $q.defer();
- var params = {
- moduleId: moduleId,
- userId: UserService.id,
- infoId: idd
- };
- UtilService.post(ConfigService.server + "clickStatus.action?", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- //点赞
- clickFavour: function (siteName, url, id, moduleId) {
- var idd = id + "";
- var url = url.replace(/&/g, "special");
- var deferred = $q.defer();
- var params = {
- filterModelId: moduleId,
- userId: UserService.id,
- infoId: idd,
- url: url,
- siteName: siteName
- };
- UtilService.post(ConfigService.server + "clickFavour.action?", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- //是否关注
- isFocusOn: function (otherId) {
- var deferred = $q.defer();
- var params = {
- userId: UserService.id,
- otherId: otherId
- };
- UtilService.post(ConfigService.server + "isFocusOn.action?", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- }
- }
- });
|