/** * Created by zhang on 2018/2/24. */ import rationInstallationModel from "../models/ration_installation"; let consts = require('../models/project_consts'); let projectConsts = consts.projectConst; module.exports={ updateRationInstallation:updateRationInstallation, getData:getData }; async function updateRationInstallation(data){ if(data.projectID&&data.ID){ let result = await rationInstallationModel.findOneAndUpdate({'projectID':data.projectID,'ID':data.ID},data); return result }else { throw new Error('项目ID或者ID为空,更新失败!'); } } function getData(projectID, callback) { rationInstallationModel.find({'projectID': projectID}, (err, datas) => { if (err) { callback(1, '', null); } else { callback(0, consts.projectConst.RATION_INSTALLATION, datas); } }) }