1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- angular.module('push')
- .factory('SearchResultService', function (ConfigService, $q, UtilService, UserService) {
- return {
- //搜索资讯
- searchResult: function (key) {
- var deferred = $q.defer();
- var favname = localStorage.getItem("checkModel");
- var params = {
- filterCategory1Name: favname,
- currentPage: 1,
- pageSize: 10,
- filterModuleId: 9999,
- filterKeyword: key
- };
- UtilService.post(ConfigService.server + "getAppInfoList.action?", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- //搜索用户
- searchUser: function (key) {
- console.log(key);
- var deferred = $q.defer();
- var params = {
- selectInfo: key,
- userid: UserService.id
- };
- UtilService.post(ConfigService.server + "selectUser.action?", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- },
- //关注
- doFocus: function (type, targetId) {
- var deferred = $q.defer();
- var params = {
- type: type,
- userId: UserService.id,
- targetId: targetId
- };
- UtilService.post(ConfigService.server + "userFocusOn.action?", params).success(function (data) {
- deferred.resolve(data);
- }).error(function (data) {
- deferred.reject(data);
- });
- return deferred.promise;
- }
- }
- });
|