| 1234567891011121314151617181920212223242526272829 | /** * Created by Zhong on 2017/12/22. */let rationRepositoryModel = require('../../ration_repository/models/repository_map').Model;class CompleViewModel {    async getRationLib(rationRepId, callback){        try{            let rationLib = await rationRepositoryModel.find({ID: rationRepId, $or: [{deleted: null}, {deleted: false}]});            callback(0, rationLib);        }        catch(err) {            callback(err, null);        }    }    async getRationLibs(compilationId, ids, callback){        try{            let rationLibs = await rationRepositoryModel.find({compilationId: compilationId, ID: {$in: ids}, $or: [{deleted: null}, {deleted: false}]});            callback(0, rationLibs);        }        catch(err) {            callback(err, null);        }    }}module.exports = CompleViewModel;
 |