angular.module('push') .factory('ConnSearchService', function (UtilService, ConfigService, UserService, $q) { return { //根据关键字搜索记录 searchConnInfo: function (key, type) { var deferred = $q.defer(); var params = { type: type, searchword: key, userid: UserService.id }; UtilService.post(ConfigService.server + "searchConnInfo.action?", params).success(function (response) { deferred.resolve(response); }).error(function (response) { deferred.reject(response); }); return deferred.promise; }, //根据关键字搜索记录 newNearchConnInfo: function (key, folderid) { var deferred = $q.defer(); var params = { folderid: folderid, searchword: key, memberid: UserService.viplevel, userid: UserService.id }; UtilService.post(ConfigService.server + "newsearchConnInfo.action?", params).success(function (response) { deferred.resolve(response); }).error(function (response) { deferred.reject(response); }); return deferred.promise; }, //根据关键字搜索记录 searchCloudFolder: function (key, folderid) { var deferred = $q.defer(); var params = { folderid: folderid, searchword: key, memberid: UserService.viplevel, userid: UserService.id }; UtilService.post(ConfigService.server + "newsearchConnFolder.action?", params).success(function (response) { deferred.resolve(response); }).error(function (response) { deferred.reject(response); }); return deferred.promise; } } });