unserver-unify
Version:
49 lines • 1.39 kB
JavaScript
;
angular.module('bamboo.common').service('companyBizModel', function(ApiService, $q) {
var self = this;
self.getProfileById = function(id) {
if (!id) return;
var deferred = $q.defer();
ApiService.get('/profile/' + id).then(function(res) {
deferred.resolve(res.data.data);
}, function(error) {
deferred.reject(error);
});
return deferred.promise;
};
self.getCompanyListByconfig = function(config) {
var deferred = $q.defer();
var info = {
start: 0,
limit: Number.MAX_SAFE_INTEGER,
action: "getvalidcompanys"
};
if (config) {
info = config;
}
ApiService.post("/business", info).then(function(result) {
console.log(result.data.data);
if (result.data.success) {
deferred.resolve(result.data.data);
}
}, function(error) {
deferred.reject(error);
});
return deferred.promise;
}
self.getHomepageCompany = function() {
var deferred = $q.defer();
var info = {
action: "gethomecompanys",
}
ApiService.post("/business", info).then(function(result) {
if (result.data.success) {
console.log(result.data.data);
deferred.resolve(result.data.data);
}
}, function(error) {
deferred.reject(error);
});
return deferred.promise;
}
});