|  |  | @ -80,7 +80,7 @@ public class IoOrderUtilsService { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 ioCodeTempEntity1.setRelId(null); |  |  |  |                 ioCodeTempEntity1.setRelId(null); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 checkUdi = true; |  |  |  |                 checkUdi = true; | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |             } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 if(CollectionUtil.isNotEmpty(udiRlSupEntityList)) { |  |  |  |                 if (CollectionUtil.isNotEmpty(udiRlSupEntityList)) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                     ioCodeTempEntity1.setRelId(udiRlSupEntityList.get(0).getId()); |  |  |  |                     ioCodeTempEntity1.setRelId(udiRlSupEntityList.get(0).getId()); | 
			
		
	
		
		
			
				
					
					|  |  |  |                     map.put(ioCodeTempEntity.getRelId(), udiRlSupEntityList.get(0)); |  |  |  |                     map.put(ioCodeTempEntity.getRelId(), udiRlSupEntityList.get(0)); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |                 } | 
			
		
	
	
		
		
			
				
					|  |  | @ -110,41 +110,44 @@ public class IoOrderUtilsService { | 
			
		
	
		
		
			
				
					
					|  |  |  |         //扫码单据生成
 |  |  |  |         //扫码单据生成
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         IoOrderDetailCodeEntity ioOrderDetailCodeEntity1 = new IoOrderDetailCodeEntity(); |  |  |  |         IoOrderDetailCodeEntity ioOrderDetailCodeEntity1 = new IoOrderDetailCodeEntity(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<IoOrderDetailCodeEntity> ioOrderDetailCodeEntities = new ArrayList<>(); |  |  |  |         List<IoOrderDetailCodeEntity> ioOrderDetailCodeEntities = new ArrayList<>(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         for (IoOrderDetailCodeEntity ioOrderDetailCodeEntity : ioOrderDetailCodeEntityList) { |  |  |  |         if (CollectionUtil.isNotEmpty(ioOrderDetailCodeEntityList)) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderDetailCodeEntity1.setOrderIdFk(billNO); |  |  |  |             for (IoOrderDetailCodeEntity ioOrderDetailCodeEntity : ioOrderDetailCodeEntityList) { | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ioOrderDetailCodeEntity1.setOrderIdFk(billNO); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderUploadRequest udiRlSupEntity = map.get(ioOrderDetailCodeEntity.getBindRlFk()); |  |  |  |                 ioOrderUploadRequest udiRlSupEntity = map.get(ioOrderDetailCodeEntity.getBindRlFk()); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if (udiRlSupEntity != null) { |  |  |  |                 if (udiRlSupEntity != null) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 ioOrderDetailCodeEntity1.setBindRlFk(udiRlSupEntity.getId()); |  |  |  |                     ioOrderDetailCodeEntity1.setBindRlFk(udiRlSupEntity.getId()); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 ioOrderDetailCodeEntity1.setUuidFk(udiRlSupEntity.getUdiRlIdFk() + ""); |  |  |  |                     ioOrderDetailCodeEntity1.setUuidFk(udiRlSupEntity.getUdiRlIdFk() + ""); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |                 } else { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 ioOrderDetailCodeEntity1.setBindRlFk(null); |  |  |  |                     ioOrderDetailCodeEntity1.setBindRlFk(null); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 ioOrderDetailCodeEntity1.setUuidFk(null); |  |  |  |                     ioOrderDetailCodeEntity1.setUuidFk(null); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ioOrderDetailCodeEntity1.setId(IdUtil.getSnowflakeNextId()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ioOrderDetailCodeEntity1.setNameCode(ioOrderDetailCodeEntity.getNameCode()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ioOrderDetailCodeEntity1.setBatchNo(ioOrderDetailCodeEntity.getBatchNo()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ioOrderDetailCodeEntity1.setProductDate(ioOrderDetailCodeEntity.getProductDate()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ioOrderDetailCodeEntity1.setExpireDate(ioOrderDetailCodeEntity.getExpireDate()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ioOrderDetailCodeEntity1.setCoName(ioOrderDetailCodeEntity.getCoName()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ioOrderDetailCodeEntity1.setCertCode(ioOrderDetailCodeEntity.getCertCode()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ioOrderDetailCodeEntity1.setYlqxzcrbarmc(ioOrderDetailCodeEntity.getYlqxzcrbarmc()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ioOrderDetailCodeEntity1.setManufacturer(ioOrderDetailCodeEntity.getManufacturer()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ioOrderDetailCodeEntity1.setMeasname(ioOrderDetailCodeEntity.getMeasname()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ioOrderDetailCodeEntity1.setPrice(ioOrderDetailCodeEntity.getPrice()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ioOrderDetailCodeEntity1.setSpec(ioOrderDetailCodeEntity.getSpec()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ioOrderDetailCodeEntity1.setCertCode(ioOrderDetailCodeEntity.getCertCode()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ioOrderDetailCodeEntity1.setSupId(ioOrderDetailCodeEntity.getSupId()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ioOrderDetailCodeEntity1.setBindSupStatus(ioOrderDetailCodeEntity.getBindSupStatus()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ioOrderDetailCodeEntity1.setCount(ioOrderDetailCodeEntity.getCount()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ioOrderDetailCodeEntity1.setReCount(ioOrderDetailCodeEntity.getReCount()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ioOrderDetailCodeEntity1.setUpdateTime(new Date()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ioOrderDetailCodeEntities.add(ioOrderDetailCodeEntity1); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderDetailCodeEntity1.setId(IdUtil.getSnowflakeNextId()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderDetailCodeEntity1.setNameCode(ioOrderDetailCodeEntity.getNameCode()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderDetailCodeEntity1.setBatchNo(ioOrderDetailCodeEntity.getBatchNo()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderDetailCodeEntity1.setProductDate(ioOrderDetailCodeEntity.getProductDate()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderDetailCodeEntity1.setExpireDate(ioOrderDetailCodeEntity.getExpireDate()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderDetailCodeEntity1.setCoName(ioOrderDetailCodeEntity.getCoName()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderDetailCodeEntity1.setCertCode(ioOrderDetailCodeEntity.getCertCode()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderDetailCodeEntity1.setYlqxzcrbarmc(ioOrderDetailCodeEntity.getYlqxzcrbarmc()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderDetailCodeEntity1.setManufacturer(ioOrderDetailCodeEntity.getManufacturer()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderDetailCodeEntity1.setMeasname(ioOrderDetailCodeEntity.getMeasname()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderDetailCodeEntity1.setPrice(ioOrderDetailCodeEntity.getPrice()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderDetailCodeEntity1.setSpec(ioOrderDetailCodeEntity.getSpec()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderDetailCodeEntity1.setCertCode(ioOrderDetailCodeEntity.getCertCode()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderDetailCodeEntity1.setSupId(ioOrderDetailCodeEntity.getSupId()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderDetailCodeEntity1.setBindSupStatus(ioOrderDetailCodeEntity.getBindSupStatus()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderDetailCodeEntity1.setCount(ioOrderDetailCodeEntity.getCount()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderDetailCodeEntity1.setReCount(ioOrderDetailCodeEntity.getReCount()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderDetailCodeEntity1.setUpdateTime(new Date()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioOrderDetailCodeEntities.add(ioOrderDetailCodeEntity1); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         //业务单生成
 |  |  |  |         //业务单生成
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<IoOrderDetailBizEntity> ioOrderDetailBizEntities = new ArrayList<>(); |  |  |  |         List<IoOrderDetailBizEntity> ioOrderDetailBizEntities = new ArrayList<>(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (ioOrderDetailBizEntityList != null && ioOrderDetailBizEntityList.size() > 0) { |  |  |  |         if (CollectionUtil.isNotEmpty(ioOrderDetailBizEntityList)) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             for (IoOrderDetailBizEntity ioOrderDetailBizEntity : ioOrderDetailBizEntityList) { |  |  |  |             for (IoOrderDetailBizEntity ioOrderDetailBizEntity : ioOrderDetailBizEntityList) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 IoOrderDetailBizEntity ioOrderDetailBizEntity1 = new IoOrderDetailBizEntity(); |  |  |  |                 IoOrderDetailBizEntity ioOrderDetailBizEntity1 = new IoOrderDetailBizEntity(); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 ioOrderDetailBizEntity1.setOrderIdFk(billNO); |  |  |  |                 ioOrderDetailBizEntity1.setOrderIdFk(billNO); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |