UNPKG

unserver-unify

Version:

35 lines (34 loc) 926 B
'use strict'; 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; }; });