diff --git a/src/model/_base.js b/src/model/_base.js index a2580252..1fac9228 100644 --- a/src/model/_base.js +++ b/src/model/_base.js @@ -422,6 +422,14 @@ export default class extends think.base { * @return {} [] */ beforeAdd(data){ + + //for addMany invoked + if(think.isArray(data)){ + return data.map(item => { + return this.beforeAdd(item); + }); + } + let ret = {}; //fields in schema for(let field in this.schema){