|
@@ -215,7 +215,7 @@ class revisePriceCalc {
|
|
|
// 加载树结构
|
|
|
this.ctx.helper.assignRelaData(bills, [
|
|
|
{ data: curBillsData, fields: ['id', 'contract_qty', 'qc_qty', 'times', 'order', 'postil'], prefix: 'cur_', relaId: 'lid' },
|
|
|
- { data: preBillsData, fields: ['id', 'contract_qty', 'contract_tp', 'qc_qty', 'qc_tp', 'unit_price'], prefix: 'pre_', relaId: 'lid' },
|
|
|
+ { data: preBillsData, fields: ['id', 'contract_qty', 'contract_tp', 'qc_qty', 'qc_tp', 'unit_price', 'positive_qc_qty', 'negative_qc_qty'], prefix: 'pre_', relaId: 'lid' },
|
|
|
]);
|
|
|
const billsTree = new Ledger.billsTree(this.ctx, { id: 'ledger_id', pid: 'ledger_pid', order: 'order', level: 'level', rootId: -1, calcFields: [] });
|
|
|
billsTree.loadDatas(bills);
|
|
@@ -278,6 +278,7 @@ class revisePriceCalc {
|
|
|
positive_qc_pc_tp = helper.add(positive_qc_pc_tp, bpc.positive_qc_pc_tp);
|
|
|
negative_qc_pc_tp = helper.add(negative_qc_pc_tp, bpc.negative_qc_pc_tp);
|
|
|
}
|
|
|
+ console.log(positive_qc_pc_tp, negative_qc_pc_tp);
|
|
|
await transaction.update(this.ctx.service.stage.tableName,
|
|
|
{ id: stage.id, contract_pc_tp, qc_pc_tp, pc_tp, positive_qc_pc_tp, negative_qc_pc_tp, check_calc: true, cache_time_l: new Date() });
|
|
|
}
|