|
@@ -458,24 +458,25 @@ class GLJController extends BaseController {
|
|
|
compositionData = JSON.parse(JSON.stringify(compositionData));
|
|
|
// 查找对应的单价数据
|
|
|
let unitPriceModel = new UnitPriceModel();
|
|
|
- let unitPriceData = await unitPriceModel.findDataByCondition({unit_price_file_id: currentUnitPriceId}, null, false, 'code');
|
|
|
+ let unitPriceData = await unitPriceModel.findDataByCondition({unit_price_file_id: currentUnitPriceId}, null, false, 'glj_id');
|
|
|
|
|
|
// 整理数据
|
|
|
let result = {};
|
|
|
for(let composition of compositionData) {
|
|
|
+ let tmpId = composition.glj_id !== undefined ? composition.glj_id : -1;
|
|
|
let tmpData = {
|
|
|
- market_price: unitPriceData[composition.connect_code] !== undefined ?
|
|
|
- unitPriceData[composition.connect_code].market_price : 0,
|
|
|
- base_price: unitPriceData[composition.connect_code] !== undefined ?
|
|
|
- unitPriceData[composition.connect_code].base_price : 0,
|
|
|
+ market_price: unitPriceData[tmpId] !== undefined ?
|
|
|
+ unitPriceData[tmpId].market_price : 0,
|
|
|
+ base_price: unitPriceData[tmpId] !== undefined ?
|
|
|
+ unitPriceData[tmpId].base_price : 0,
|
|
|
consumption: composition.consumption,
|
|
|
glj_type: composition.glj_type,
|
|
|
connect_code: composition.connect_code
|
|
|
};
|
|
|
- if (result[composition.connect_code] === undefined) {
|
|
|
- result[composition.connect_code] = [];
|
|
|
+ if (result[tmpId] === undefined) {
|
|
|
+ result[tmpId] = [];
|
|
|
}
|
|
|
- result[composition.connect_code].push(tmpData);
|
|
|
+ result[tmpId].push(tmpData);
|
|
|
}
|
|
|
responseData.data = result;
|
|
|
} catch (error) {
|