myCollectionService.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
  1. angular.module('push')
  2. .factory('MyCollectionService', function (ConfigService, $q, UtilService, UserService) {
  3. return {
  4. //获取收藏列表
  5. getStoreList: function (moduleid, pagenum) {
  6. var deferred = $q.defer();
  7. var params = {
  8. //TODO
  9. userid: UserService.id,
  10. // userid: 653,
  11. moduleid: moduleid,
  12. pagenum: pagenum
  13. };
  14. UtilService.imget(ConfigService.server + "common/mycollect", params).success(function (data) {
  15. deferred.resolve(data);
  16. }).error(function (data) {
  17. deferred.reject(data);
  18. });
  19. return deferred.promise;
  20. },
  21. //删除收藏
  22. deleteStore: function (idlist, storetype) {
  23. var deferred = $q.defer();
  24. var params = {
  25. storetype: storetype,
  26. userId: UserService.id,
  27. infoId: idlist.join(',')
  28. };
  29. UtilService.post(ConfigService.server + "deleteStore.action?", params).success(function (data) {
  30. deferred.resolve(data);
  31. }).error(function (data) {
  32. deferred.reject(data);
  33. });
  34. return deferred.promise;
  35. },
  36. //我的发布
  37. getMyReleaseList: function (currentPage) {
  38. var deferred = $q.defer();
  39. var params = {
  40. currentPage: currentPage,
  41. pageSize: 10,
  42. userid: UserService.id
  43. };
  44. UtilService.post(ConfigService.server + "getMyReleaseList.action?", params).success(function (data) {
  45. deferred.resolve(data);
  46. }).error(function (data) {
  47. deferred.reject(data);
  48. });
  49. return deferred.promise;
  50. },
  51. //我发布的资源
  52. getMyResourceList: function (currentPage) {
  53. var deferred = $q.defer();
  54. var params = {
  55. currentPage: currentPage,
  56. pageSize: 10,
  57. userid: UserService.id
  58. };
  59. UtilService.post(ConfigService.server + "getMyResourceList.action?", params).success(function (data) {
  60. deferred.resolve(data);
  61. }).error(function (data) {
  62. deferred.reject(data);
  63. });
  64. return deferred.promise;
  65. },
  66. //我的评论
  67. getMycommentList: function (currentPage) {
  68. var deferred = $q.defer();
  69. var params = {
  70. currentPage: currentPage,
  71. pageSize: 10,
  72. userid: UserService.id
  73. };
  74. UtilService.post(ConfigService.server + "getMycommentList.action?", params).success(function (data) {
  75. deferred.resolve(data);
  76. }).error(function (data) {
  77. deferred.reject(data);
  78. });
  79. return deferred.promise;
  80. },
  81. //我的点赞
  82. getMyclickList: function (currentPage) {
  83. var deferred = $q.defer();
  84. var params = {
  85. currentPage: currentPage,
  86. pageSize: 10,
  87. userid: UserService.id
  88. };
  89. UtilService.post(ConfigService.server + "getMyclickList.action?", params).success(function (data) {
  90. deferred.resolve(data);
  91. }).error(function (data) {
  92. deferred.reject(data);
  93. });
  94. return deferred.promise;
  95. },
  96. // 评论我的
  97. getCommentToMeList: function (currentPage) {
  98. var deferred = $q.defer();
  99. var params = {
  100. currentPage: currentPage,
  101. pageSize: 10,
  102. userid: UserService.id
  103. };
  104. UtilService.post(ConfigService.server + "getCommentToMeList.action?", params).success(function (data) {
  105. deferred.resolve(data);
  106. }).error(function (data) {
  107. deferred.reject(data);
  108. });
  109. return deferred.promise;
  110. },
  111. //点赞我的
  112. getClickToMeList: function (currentPage) {
  113. var deferred = $q.defer();
  114. var params = {
  115. currentPage: currentPage,
  116. pageSize: 10,
  117. userid: UserService.id
  118. };
  119. UtilService.post(ConfigService.server + "getClickToMeList.action?", params).success(function (data) {
  120. deferred.resolve(data);
  121. }).error(function (data) {
  122. deferred.reject(data);
  123. });
  124. return deferred.promise;
  125. },
  126. //系统消息
  127. getSystemMessage: function (pagenum) {
  128. var deferred = $q.defer();
  129. var params = {
  130. userid: UserService.id,
  131. // userid: 670,
  132. pagenum: pagenum,
  133. mtype: 0,
  134. node: UserService.node
  135. };
  136. UtilService.imget(ConfigService.server + "common/message", params).success(function (data) {
  137. deferred.resolve(data);
  138. }).error(function (data) {
  139. deferred.reject(data);
  140. });
  141. return deferred.promise;
  142. },
  143. // 消息设置已读
  144. readMessage: function (messageid) {
  145. var deferred = $q.defer();
  146. var params = {
  147. userid: UserService.id,
  148. messageid: messageid
  149. };
  150. UtilService.impost(ConfigService.server + "message/read", params).success(function (data) {
  151. deferred.resolve(data);
  152. }).error(function (data) {
  153. deferred.reject(data);
  154. });
  155. return deferred.promise;
  156. },
  157. // 获取消息类型列表
  158. getMessageType: function () {
  159. var deferred = $q.defer();
  160. var params = {
  161. userid: UserService.id
  162. };
  163. UtilService.imget(ConfigService.server + "common/messagetype", params).success(function (data) {
  164. deferred.resolve(data);
  165. }).error(function (data) {
  166. deferred.reject(data);
  167. });
  168. return deferred.promise;
  169. },
  170. // 获取具体的消息详情
  171. getMessageTypeContent: function () {
  172. var deferred = $q.defer();
  173. var params = {
  174. userid: UserService.id,
  175. };
  176. UtilService.imget(ConfigService.server + "common/allmessage", params).success(function (data) {
  177. deferred.resolve(data);
  178. }).error(function (data) {
  179. deferred.reject(data);
  180. });
  181. return deferred.promise;
  182. },
  183. // 消息是否删除这个字段的更改
  184. getMessageDelete: function (msgid) {
  185. var deferred = $q.defer();
  186. var params = {
  187. msgid: msgid
  188. };
  189. UtilService.imget(ConfigService.server + "common/messagedelete", params).success(function (data) {
  190. deferred.resolve(data);
  191. }).error(function (data) {
  192. deferred.reject(data);
  193. });
  194. return deferred.promise;
  195. },
  196. getMessagelog: function (row) {
  197. var deferred = $q.defer();
  198. var params = {
  199. node: row.node,
  200. uid: row.uid,
  201. currPage: row.currPage
  202. };
  203. UtilService._imhttp(ConfigService.server + "user/log/record",'post' ,params).success(function (data) {
  204. deferred.resolve(data);
  205. }).error(function (data) {
  206. deferred.reject(data);
  207. });
  208. return deferred.promise;
  209. },
  210. //获取一键导入模板
  211. getentrytypes: function (row) {
  212. var deferred = $q.defer();
  213. var params = {
  214. node:localStorage.node,
  215. uid: localStorage.uid,
  216. };
  217. UtilService._imhttp(ConfigService.server + "entry/types",'get' ,params).success(function (data) {
  218. deferred.resolve(data);
  219. }).error(function (data) {
  220. deferred.reject(data);
  221. });
  222. return deferred.promise;
  223. },
  224. //下载模板
  225. getentrydownload: function (params) {
  226. var deferred = $q.defer();
  227. UtilService.downloadhttp(ConfigService.server + "entry/download/model",params).success(function (data) {
  228. deferred.resolve(data);
  229. }).error(function (data) {
  230. deferred.reject(data);
  231. });
  232. return deferred.promise;
  233. },
  234. //导入
  235. postentryimport: function (params) {
  236. var deferred = $q.defer();
  237. UtilService.Uploadhttp(ConfigService.server + "entry/import",params).success(function (data) {
  238. deferred.resolve(data);
  239. }).error(function (data) {
  240. deferred.reject(data);
  241. });
  242. return deferred.promise;
  243. },
  244. //获取上传列表
  245. postentrylist: function (params) {
  246. var deferred = $q.defer();
  247. UtilService.imbodyhttp(ConfigService.server + "entry/list",params).success(function (data) {
  248. deferred.resolve(data);
  249. }).error(function (data) {
  250. deferred.reject(data);
  251. });
  252. return deferred.promise;
  253. },
  254. //文件内容详情
  255. postentrydetail: function (params) {
  256. var deferred = $q.defer();
  257. UtilService.imbodyhttp(ConfigService.server + "entry/detail",params).success(function (data) {
  258. deferred.resolve(data);
  259. }).error(function (data) {
  260. deferred.reject(data);
  261. });
  262. return deferred.promise;
  263. },
  264. //编辑
  265. postentryEdit: function (url,params) {
  266. var deferred = $q.defer();
  267. UtilService.imbodyhttp(ConfigService.server + url,params).success(function (data) {
  268. deferred.resolve(data);
  269. }).error(function (data) {
  270. deferred.reject(data);
  271. });
  272. return deferred.promise;
  273. },
  274. }
  275. })