|
|
@@ -8,6 +8,7 @@ let ration_facade = require('../facade/ration_facade');
|
|
|
let bill_facade = require('../facade/bill_facade');
|
|
|
let project_facade = require("../facade/project_facade");
|
|
|
let logger = require("../../../logs/log_helper").logger;
|
|
|
+import GLJController from "../../glj/controllers/glj_controller";
|
|
|
let controller = {
|
|
|
insertGLJAsRation:async function (req){
|
|
|
let data = req.body.data;
|
|
|
@@ -79,11 +80,15 @@ let controller = {
|
|
|
updateCoeAdjust:async function(req){
|
|
|
let data = req.body.data;
|
|
|
data = JSON.parse(data);
|
|
|
- return await ration_facade.updateCoeAdjust(data,req.session.sessionCompilation);
|
|
|
-
|
|
|
+ let result = await ration_facade.updateCoeAdjust(data,req.session.sessionCompilation);
|
|
|
+ //合并取项目工料机数据的情求,用于刷新项目工料机数据,当有添加、替换项目工料机的情况,才需要刷新
|
|
|
+ if(result.add.length > 0 || result.replace.length > 0){
|
|
|
+ let gljController = new GLJController();
|
|
|
+ let responseData = await gljController.getProjectGLJsByProjectID(data.projectID);
|
|
|
+ result.projectGLJDatas = responseData.data;
|
|
|
+ }
|
|
|
+ return result;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
};
|
|
|
|
|
|
function prepareUpdateNodes(datas,nodes,type) {
|