123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- angular.module('push')
- .factory('HomeService', function (ConfigService, $q, UtilService, UserService) {
- return {
- //加载首页频道数据
- getClassify: function (chooseTab, filterKeyword, city) {
- var deferred = $q.defer();
- var favname = localStorage.getItem("checkModel");
- var params = {
- filterCategory1Name: favname,
- currentPage: 1,
- pageSize: 10,
- filterModuleId: chooseTab.id,
- filterModuleName: chooseTab.moduleName,
- filterKeyword: filterKeyword,
- city: city
- };
- UtilService.post(ConfigService.server + "getAppInfoList.action?", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- loadMoreClassify: function (chooseTab, filterKeyword, city) {
- var deferred = $q.defer();
- var favname = localStorage.getItem("checkModel");
- var params = {
- filterCategory1Name: favname,
- currentPage: chooseTab.currentPage,
- pageSize: 10,
- filterModuleId: chooseTab.id,
- filterModuleName: chooseTab.moduleName,
- filterKeyword: filterKeyword,
- city: city
- };
- UtilService.post(ConfigService.server + "getAppInfoList.action?", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- //获取所有频道列表
- getChannelList: function (libtype) {
- var deferred = $q.defer();
- var params = {
- type: libtype
- };
- UtilService.post(ConfigService.server + "getChannelList.action?", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- //上传我的频道列表
- uploadMyChannel: function (moduleIdStr) {
- var deferred = $q.defer();
- var params = {
- userId: UserService.id,
- moduleIdStr: moduleIdStr,
- comefrom: ConfigService.comefrom
- };
- UtilService.post(ConfigService.server + "uploadMyChannel.action?", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- //检查更新
- checkUpdate: function (devicetype) {
- var deferred = $q.defer();
- var params = {
- versionno: ConfigService.versionno,
- devicetype: devicetype,
- userid: UserService.id
- };
- UtilService.imget(ConfigService.server + "common/version", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- //根据用户id 检测是否有当天活动
- getShowActivitiesInfoList: function () {
- var deferred = $q.defer();
- var params = {
- mobile: UserService.user.user.mobile,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "getShowActivitiesInfoList.action?", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- }
- }
- });
|