|  | @@ -936,10 +936,12 @@ module.exports = app => {
 | 
	
		
			
				|  |  |              try {
 | 
	
		
			
				|  |  |                  // 判断是否台账修订中,修订中则不获取changeLedger及changePos值
 | 
	
		
			
				|  |  |                  const lastRevise = await ctx.service.ledgerRevise.getLastestRevise(ctx.tender.id);
 | 
	
		
			
				|  |  | +                const data = JSON.parse(ctx.request.body.data);
 | 
	
		
			
				|  |  | +                const from = data.from ? data.from : '';
 | 
	
		
			
				|  |  |                  const ledgerData = await ctx.service.ledger.getData(ctx.tender.id);
 | 
	
		
			
				|  |  | -                const changeLedgerData = lastRevise && lastRevise.status !== audit.revise.status.checked ? [] : await ctx.service.changeLedger.getData(ctx.tender.id);
 | 
	
		
			
				|  |  | +                const changeLedgerData = lastRevise && lastRevise.status !== audit.revise.status.checked && data.from !== 'revise' ? [] : await ctx.service.changeLedger.getData(ctx.tender.id);
 | 
	
		
			
				|  |  |                  const posData = await ctx.service.pos.getPosData({ tid: ctx.tender.id });
 | 
	
		
			
				|  |  | -                const changePosData = lastRevise && lastRevise.status !== audit.revise.status.checked ? [] : await ctx.service.changePos.getPosData({ tid: ctx.tender.id });
 | 
	
		
			
				|  |  | +                const changePosData = lastRevise && lastRevise.status !== audit.revise.status.checked && data.from !== 'revise' ? [] : await ctx.service.changePos.getPosData({ tid: ctx.tender.id });
 | 
	
		
			
				|  |  |                  const dealBills = await ctx.service.dealBills.getAllDataByCondition({ where: { tender_id: ctx.tender.id } });
 | 
	
		
			
				|  |  |                  ctx.body = { err: 0, msg: '', data: { bills: ctx.helper._.concat(ledgerData, changeLedgerData), pos: ctx.helper._.concat(posData, changePosData), dealBills } };
 | 
	
		
			
				|  |  |              } catch (err) {
 |