| 123456789101112131415161718192021222324252627282930313233 | /** * Created by Tony on 2017/8/9. */// import mongoose from "mongoose";// let consts = require('../../../modules/main/models/project_consts');// let projectConst = consts.projectConst;let prjMdl = require('../../../modules/pm/models/project_model');let projectDataMdl = require('../../../modules/main/models/project');module.exports = {    prepareProjectData: prepareProjectData};function prepareProjectData(userId, prjId, filter, callback) {    let rawDataObj = null;    prjMdl.project.getUserProject(userId, prjId, function(err, msg, rst){        if (!err) {            rawDataObj = {};            rawDataObj.prj = rst;            projectDataMdl.getFilterData(prjId, filter, function (results) {                if (results) {                    rawDataObj.prjData = results;                    callback(false, 'Succeeded!', rawDataObj);                } else {                    callback(true, 'No data were found!', null);                }            });        } else {            callback(err, msg, null);        }    });}
 |