unserver-unify
Version:
35 lines (34 loc) • 926 B
JavaScript
;
angular.module('bamboo.course').service('examBizModel', function(ApiService, $q,ExamService) {
var self = this;
self.Api = function(info) {
return ApiService.post('/exam', info);
}
self.getExamItemById = function(_id) {
if (!_id) return;
var deferred = $q.defer();
var info = {
id: _id,
action: "getexamitem",
};
ApiService.post('/exam', info).then(function(item) {
deferred.resolve(item.data.data);
}, function(data) {
deferred.reject(data);
});;
return deferred.promise;
}
self.loadExamHistoryByEid = function(eid) {
var info = {
id: eid,
action: "getuserexamcountbyreason",
};
var deferred = $q.defer();
var promise = deferred.promise;
ExamService.examApi(info, function(data) {
console.log(data);
deferred.resolve(data);
});
return promise;
};
});