|  | @@ -455,15 +455,8 @@ module.exports = app => {
 | 
												
													
														
															|  |                  const revise = await ctx.service.ledgerRevise.getLastestRevise(ctx.tender.id);
 |  |                  const revise = await ctx.service.ledgerRevise.getLastestRevise(ctx.tender.id);
 | 
												
													
														
															|  |                  if (!revise) throw '台账修订数据有误';
 |  |                  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,
 |  |                  const qtyData = ctx.helper.checkBillsWithPos(reviseBills, revisePos,
 | 
												
													
														
															|  |                      ['sgfh_qty', 'qtcl_qty', 'sjcl_qty', 'quantity']);
 |  |                      ['sgfh_qty', 'qtcl_qty', 'sjcl_qty', 'quantity']);
 | 
												
											
												
													
														
															|  | @@ -479,7 +472,8 @@ module.exports = app => {
 | 
												
													
														
															|  |                              bills: [...qtyData.source.bills, ...tpData.source.bills],
 |  |                              bills: [...qtyData.source.bills, ...tpData.source.bills],
 | 
												
													
														
															|  |                              pos: [...qtyData.source.pos, ...tpData.source.pos],
 |  |                              pos: [...qtyData.source.pos, ...tpData.source.pos],
 | 
												
													
														
															|  |                          },
 |  |                          },
 | 
												
													
														
															|  | -                    }};
 |  | 
 | 
												
													
														
															|  | 
 |  | +                    }
 | 
												
													
														
															|  | 
 |  | +                };
 | 
												
													
														
															|  |              } catch (err) {
 |  |              } catch (err) {
 | 
												
													
														
															|  |                  this.log(err);
 |  |                  this.log(err);
 | 
												
													
														
															|  |                  ctx.body = this.ajaxErrorBody(err, '检查数据错误');
 |  |                  ctx.body = this.ajaxErrorBody(err, '检查数据错误');
 |