|
@@ -7,6 +7,7 @@ let counter = require("../../../public/counter/counter.js");
|
|
let newProjController = require('../controllers/new_proj_controller');
|
|
let newProjController = require('../controllers/new_proj_controller');
|
|
let copyProjController = require('../controllers/copy_proj_controller');
|
|
let copyProjController = require('../controllers/copy_proj_controller');
|
|
let feeRateFacade = require('../../fee_rates/facade/fee_rates_facade');
|
|
let feeRateFacade = require('../../fee_rates/facade/fee_rates_facade');
|
|
|
|
+let labourCoeFacade = require('../../main/facade/labour_coe_facade');
|
|
let logger = require("../../../logs/log_helper").logger;
|
|
let logger = require("../../../logs/log_helper").logger;
|
|
|
|
|
|
let Projects = require("./project_schema");
|
|
let Projects = require("./project_schema");
|
|
@@ -92,6 +93,10 @@ ProjectsDAO.prototype.updateUserProjects = async function(userId, datas, callbac
|
|
if(data.updateData.projType==='Tender'){
|
|
if(data.updateData.projType==='Tender'){
|
|
let feeRateFileID = await feeRateFacade.newFeeRateFile(data.updateData);
|
|
let feeRateFileID = await feeRateFacade.newFeeRateFile(data.updateData);
|
|
newProject.property.feeFile = feeRateFileID?feeRateFileID:-1;
|
|
newProject.property.feeFile = feeRateFileID?feeRateFileID:-1;
|
|
|
|
+
|
|
|
|
+ // 新建人工系数文件 CSL, 2017.10.13
|
|
|
|
+ let lcFileID = await labourCoeFacade.newProjectLabourCoe({libID: 1, name: data.updateData.name, projectID: data.updateData.ID});
|
|
|
|
+ newProject.property.labourCoeFile = lcFileID ? lcFileID : -1;
|
|
}
|
|
}
|
|
newProject.save(async function (err, result) {
|
|
newProject.save(async function (err, result) {
|
|
if (!err && result._doc.projType === projectType.tender) {
|
|
if (!err && result._doc.projType === projectType.tender) {
|