| 123456789101112131415161718192021222324252627282930313233343536373839 | /** * Created by Mai on 2017/9/14. */let baseModel = require('./base_model');// import {default as projSettingSchema, collectionName as collectionName, settingConst as settingConst} from "./schemas/proj_setting";import {default as projSettingSchema, collectionName as collectionName} from "./schemas/proj_setting";class projSettingModel extends baseModel {    constructor() {        super(projSettingSchema);        this.collectionName = collectionName;    }    getData (projectID, callback) {        this.model.findOne({"projectID": projectID}, '-_id', function (err, result) {            if (!err) {                let data = JSON.parse(JSON.stringify(result));/*                if (!data.billsCalcMode) {                    data.billsCalcMode = settingConst.billsCalcMode.rationContent;                }                if (!data.zanguCalcType) {                    data.zanguCalcType = settingConst.zanguCalcType.common;                }                data.settingConst = settingConst;*/                callback(0, collectionName, data);            } else {                callback(1, '查询数据失败。', null);            }        });    };    save (user_id, data, callback) {        this.model.update({"projectID": data.projectID}, data, callback);    };}module.exports = new projSettingModel();
 |