コード例 #1
0
 MySQLStateManager.prototype.loadWorkResult = function (exec, id) {
     if (!id) {
         return es6_promise_1.Promise.resolve(null);
     }
     return node_mysql2_wrapper_1.selectOne(exec, this.workResultTableName, {
         id: id
     });
 };
コード例 #2
0
 MySQLStateManager.prototype.load = function (id) {
     var _this = this;
     var exec = this.sql.transaction();
     var promise = node_mysql2_wrapper_1.selectOne(exec, this.workTableName, {
         id: parseInt(id, 10)
     })
         .then(function (workRow) {
         if (!workRow) {
             return null;
         }
         return _this.finishLoadingWork(exec, workRow);
     });
     return exec.done(promise);
 };