| 12345678910111213141516171819202122232425262728293031323334 | /** * Created by zhang on 2017/11/22. */let mongoose = require('mongoose');let projectsModel = mongoose.model('projects');let _ = require('lodash');module.exports ={    getProjectDecimal:getProjectDecimal,    getBillsQuantityDecimal:getBillsQuantityDecimal}async function getProjectDecimal(projectID,proj) {    let decimal = null;    let project = proj?proj:await projectsModel.findOne({ID:projectID});    if(project){        decimal = project.property.decimal    }    return decimal;}async function getBillsQuantityDecimal(projectID,unit,proj) {    let decimal = null;    let project =proj?proj:await projectsModel.findOne({ID:projectID});    if(project){        let billsQuantityDecimal = project.property.billsQuantityDecimal;        let el = _.find(billsQuantityDecimal,{'unit':unit});        if(!el){            el = billsQuantityDecimal[0];        }        decimal = el.decimal    }    return decimal;}
 |