|  |  |  | @ -961,9 +961,13 @@ public class ThrInvOrderServiceImpl implements ThrInvOrderService { | 
			
		
	
		
			
				
					|  |  |  |  |                         }); | 
			
		
	
		
			
				
					|  |  |  |  |                         if (thrInvOrderDetails.size() == fullGen.intValue()) { | 
			
		
	
		
			
				
					|  |  |  |  |                             thrInvOrder.setGenStatus(2); | 
			
		
	
		
			
				
					|  |  |  |  |                             thrInvOrder.setStatus(ConstantStatus.SFIO_CFMD);//已确认
 | 
			
		
	
		
			
				
					|  |  |  |  |                             thrInvOrder.setUpdateTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |  |                             thrInvOrderMapper.updateById(thrInvOrder); | 
			
		
	
		
			
				
					|  |  |  |  |                         } else if (thrInvOrder.getGenStatus() < 1 && fullGen.intValue() > 0) { | 
			
		
	
		
			
				
					|  |  |  |  |                             thrInvOrder.setGenStatus(2); | 
			
		
	
		
			
				
					|  |  |  |  |                             thrInvOrder.setStatus(ConstantStatus.SFIO_CFMD);//已确认
 | 
			
		
	
		
			
				
					|  |  |  |  |                             thrInvOrder.setUpdateTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |  |                             thrInvOrderMapper.updateById(thrInvOrder); | 
			
		
	
		
			
				
					|  |  |  |  |                         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -1035,6 +1039,8 @@ public class ThrInvOrderServiceImpl implements ThrInvOrderService { | 
			
		
	
		
			
				
					|  |  |  |  |                     e.printStackTrace(); | 
			
		
	
		
			
				
					|  |  |  |  |                     log.error("生成单据异常", ExceptionUtils.getStackTrace(e)); | 
			
		
	
		
			
				
					|  |  |  |  |                     thrInvOrder.setGenStatus(2); | 
			
		
	
		
			
				
					|  |  |  |  |                     thrInvOrder.setStatus(ConstantStatus.SFIO_CFMD);//已确认
 | 
			
		
	
		
			
				
					|  |  |  |  |                     thrInvOrder.setUpdateTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |  |                     thrInvOrder.setRemark(new Date() + "出现异常"); | 
			
		
	
		
			
				
					|  |  |  |  |                     thrInvOrderMapper.updateById(thrInvOrder); | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
	
		
			
				
					|  |  |  | @ -1109,6 +1115,8 @@ public class ThrInvOrderServiceImpl implements ThrInvOrderService { | 
			
		
	
		
			
				
					|  |  |  |  |             thrInvOrderDetailMapper.updateBatchById(thrInvOrderDetails); | 
			
		
	
		
			
				
					|  |  |  |  |             thrInvOrder.setToBillNo(toBillNo); | 
			
		
	
		
			
				
					|  |  |  |  |             thrInvOrder.setGenStatus(3); | 
			
		
	
		
			
				
					|  |  |  |  |             thrInvOrder.setStatus(ConstantStatus.SFIO_CFMD);//已确认
 | 
			
		
	
		
			
				
					|  |  |  |  |             thrInvOrder.setUpdateTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |  |             thrInvOrderMapper.updateById(thrInvOrder); | 
			
		
	
		
			
				
					|  |  |  |  |             ioOrderService.insertOrder(ioOrderEntity); | 
			
		
	
		
			
				
					|  |  |  |  |             ioOrderDetailBizService.batchInsertBizs(newOrderDetailBiz); | 
			
		
	
	
		
			
				
					|  |  |  | @ -1275,6 +1283,8 @@ public class ThrInvOrderServiceImpl implements ThrInvOrderService { | 
			
		
	
		
			
				
					|  |  |  |  |                     toBillNo = toBillNo.substring(1); | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  |                 thrInvOrder.setToBillNo(toBillNo); | 
			
		
	
		
			
				
					|  |  |  |  |                 thrInvOrder.setStatus(ConstantStatus.SFIO_CFMD);//已确认
 | 
			
		
	
		
			
				
					|  |  |  |  |                 thrInvOrder.setUpdateTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                 thrInvOrderMapper.updateById(thrInvOrder); | 
			
		
	
		
			
				
					|  |  |  |  |                 thrInvOrderDetails.forEach(item -> { | 
			
		
	
	
		
			
				
					|  |  |  | @ -1371,6 +1381,8 @@ public class ThrInvOrderServiceImpl implements ThrInvOrderService { | 
			
		
	
		
			
				
					|  |  |  |  |                     toBillNo = toBillNo.substring(1); | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  |                 thrInvOrder.setToBillNo(toBillNo); | 
			
		
	
		
			
				
					|  |  |  |  |                 thrInvOrder.setStatus(ConstantStatus.SFIO_CFMD);//已确认
 | 
			
		
	
		
			
				
					|  |  |  |  |                 thrInvOrder.setUpdateTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                 thrInvOrderMapper.updateById(thrInvOrder); | 
			
		
	
		
			
				
					|  |  |  |  |                 thrInvOrderDetailMapper.updateBatchById(generatethrInvOrderDetails); | 
			
		
	
	
		
			
				
					|  |  |  | 
 |