|
@@ -455,15 +455,8 @@ module.exports = app => {
|
|
|
const revise = await ctx.service.ledgerRevise.getLastestRevise(ctx.tender.id);
|
|
|
if (!revise) throw '台账修订数据有误';
|
|
|
|
|
|
- const billsFile = revise.bills_file ? this.ctx.app.config.filePath + revise.bills_file : undefined;
|
|
|
- const reviseBills = billsFile && fs.existsSync(billsFile)
|
|
|
- ? JSON.parse(await fs.readFileSync(billsFile, 'utf8'))
|
|
|
- : await ctx.service.reviseBills.getData(ctx.tender.id);
|
|
|
-
|
|
|
- const posFile = revise.pos_file ? this.ctx.app.config.filePath + revise.pos_file : undefined;
|
|
|
- const revisePos = posFile && fs.existsSync(posFile)
|
|
|
- ? JSON.parse(await fs.readFileSync(posFile, 'utf8'))
|
|
|
- : await ctx.service.revisePos.getData(ctx.tender.id);
|
|
|
+ const reviseBills = await ctx.service.reviseBills.getData(ctx.tender.id);
|
|
|
+ const revisePos = await ctx.service.revisePos.getData(ctx.tender.id);
|
|
|
|
|
|
const qtyData = ctx.helper.checkBillsWithPos(reviseBills, revisePos,
|
|
|
['sgfh_qty', 'qtcl_qty', 'sjcl_qty', 'quantity']);
|
|
@@ -479,7 +472,8 @@ module.exports = app => {
|
|
|
bills: [...qtyData.source.bills, ...tpData.source.bills],
|
|
|
pos: [...qtyData.source.pos, ...tpData.source.pos],
|
|
|
},
|
|
|
- }};
|
|
|
+ }
|
|
|
+ };
|
|
|
} catch (err) {
|
|
|
this.log(err);
|
|
|
ctx.body = this.ajaxErrorBody(err, '检查数据错误');
|