@@ -60,6 +60,7 @@ class GLJController extends BaseController {
getGLJListByProjectID(projectID).then(function(result){
let end = +new Date();
console.log("项目工料机模块取数据总时间-----"+(end - start));
+ // 项目工料机数据,这里只有最基础数据,调价后数据在 rpt_construct_data_util.js 的 assembleData() 方法中专门封装(在这里处理不了)。
callback(result.err,consts.projectConst.PROJECTGLJ,result.data);
})
}
@@ -38,7 +38,7 @@ class billsModel extends baseModel {
getData (projectID, callback, isReport = false) {
this.model.find(this.getQuery(projectID), '-_id', function(err, datas){
if (!err) {
- if (isReport){
+ if (isReport){ // 调价中间件机制
for (let i = 0; i < datas.length; i++) {
let fees = datas[i]._doc.fees;
if (fees){
@@ -22,7 +22,7 @@ class rationModel extends baseModel {
ration.find(this.getQuery(projectID), '-_id', function(err, datas){
if (datas[i]._doc.rationQuantityCoe !== null && datas[i]._doc.rationQuantityCoe !== undefined && datas[i]._doc.rationQuantityCoe !== '' && datas[i]._doc.rationQuantityCoe !== 0) {
//如有调价,则需要改动
@@ -927,7 +927,7 @@ function getData(projectID, callback, isReport) {
if (err) {
callback(1, '', null);
} else {
- if (isReport) {
+ if (isReport) { // 调价中间件机制
ration.find({'projectID': projectID}, ['ID', 'code', 'name', 'quantityCoe', 'quantity', 'rationQuantityCoe'],
function cbData(err, rations) {