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