zhangweicheng 7 년 전
부모
커밋
89665935b8
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      public/counter/counter.js

+ 2 - 2
public/counter/counter.js

@@ -47,7 +47,7 @@ counterDAO.prototype.getIDAfterCount = async function(moduleName, stepCount, cal
         let result = await counterModel.findOneAndUpdate({_id: moduleName}, { $inc: { sequence_value: sc } }, {'new':true});
         let result = await counterModel.findOneAndUpdate({_id: moduleName}, { $inc: { sequence_value: sc } }, {'new':true});
         return await checkIDResult(result,moduleName,null)
         return await checkIDResult(result,moduleName,null)
     } else {
     } else {
-        counterModel.findOneAndUpdate({_id: moduleName}, { $inc: { sequence_value: sc } }, {'new':true}, function (result) {
+        counterModel.findOneAndUpdate({_id: moduleName}, { $inc: { sequence_value: sc } }, {'new':true}, function (err,result) {
             checkIDResult(result,moduleName,callback)
             checkIDResult(result,moduleName,callback)
         });
         });
     }
     }
@@ -55,7 +55,7 @@ counterDAO.prototype.getIDAfterCount = async function(moduleName, stepCount, cal
 
 
 async function checkIDResult(result,moduleName,callback){
 async function checkIDResult(result,moduleName,callback){
     if(result){
     if(result){
-        return callback?callback(result):result;
+        return callback?callback(null,result):result;
     }else {
     }else {
         return callback?counterModel.create({_id: moduleName,sequence_value:1},callback): await counterModel.create({_id: moduleName,sequence_value:1});
         return callback?counterModel.create({_id: moduleName,sequence_value:1},callback): await counterModel.create({_id: moduleName,sequence_value:1});
     }
     }