|  |  | @ -297,23 +297,19 @@ public class IoSplitDesOrderService extends ServiceImpl<IoSplitDesOrderMapper, I | 
			
		
	
		
		
			
				
					
					|  |  |  |     public void splitDesOrder(AddInvDesDetaiRequest addInvDesDetaiRequest) { |  |  |  |     public void splitDesOrder(AddInvDesDetaiRequest addInvDesDetaiRequest) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         IoSplitDesOrder collectOrder; |  |  |  |         IoSplitDesOrder collectOrder; | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (StrUtil.isNotEmpty(addInvDesDetaiRequest.getBillNo())) { |  |  |  |         collectOrder = IoSplitDesOrder.builder() | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             collectOrder = getByBillNo(addInvDesDetaiRequest.getBillNo()); |  |  |  |                 .billNo(gennerOrderUtils.createWdOrderNo(new OrderNoTypeBean(Constant.SPLIT_DES_ORDER, "yyyyMMdd"))) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         } else { |  |  |  |                 .busType("1") | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             collectOrder = IoSplitDesOrder.builder() |  |  |  |                 .workPlaceCode(addInvDesDetaiRequest.getWorkPlaceCode()) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .billNo(gennerOrderUtils.createWdOrderNo(new OrderNoTypeBean(Constant.SPLIT_DES_ORDER, "yyyyMMdd"))) |  |  |  |                 .createTime(new Date()) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .busType("1") |  |  |  |                 .billTime(new Date()) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .workPlaceCode(addInvDesDetaiRequest.getWorkPlaceCode()) |  |  |  |                 .remark(addInvDesDetaiRequest.getRemark()) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .createTime(new Date()) |  |  |  |                 .status(1) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .billTime(new Date()) |  |  |  |                 .createUser(addInvDesDetaiRequest.getCreateUser()) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .remark(addInvDesDetaiRequest.getRemark()) |  |  |  |                 .updateTime(new Date()) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .status(1) |  |  |  |                 .updateUser(addInvDesDetaiRequest.getUpdateUser()) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .createUser(addInvDesDetaiRequest.getCreateUser()) |  |  |  |                 .build(); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .updateTime(new Date()) |  |  |  |         save(collectOrder); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .updateUser(addInvDesDetaiRequest.getUpdateUser()) |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .build(); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             save(collectOrder); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         IoSplitCodeEntity splitCodeEntity = splitCodeService.findByCode(addInvDesDetaiRequest.getCode(), addInvDesDetaiRequest.getWorkPlaceCode(), null); |  |  |  |         IoSplitCodeEntity splitCodeEntity = splitCodeService.findByCode(addInvDesDetaiRequest.getCode(), addInvDesDetaiRequest.getWorkPlaceCode(), null); | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (splitCodeEntity == null) { |  |  |  |         if (splitCodeEntity == null) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             throw new RuntimeException("该追溯码不存在!"); |  |  |  |             throw new RuntimeException("该追溯码不存在!"); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |