|  |  |  | @ -80,7 +80,7 @@ public class IoOrderUtilsService { | 
			
		
	
		
			
				
					|  |  |  |  |                 ioCodeTempEntity1.setRelId(null); | 
			
		
	
		
			
				
					|  |  |  |  |                 checkUdi = true; | 
			
		
	
		
			
				
					|  |  |  |  |             } else { | 
			
		
	
		
			
				
					|  |  |  |  |                 if(CollectionUtil.isNotEmpty(udiRlSupEntityList)) { | 
			
		
	
		
			
				
					|  |  |  |  |                 if (CollectionUtil.isNotEmpty(udiRlSupEntityList)) { | 
			
		
	
		
			
				
					|  |  |  |  |                     ioCodeTempEntity1.setRelId(udiRlSupEntityList.get(0).getId()); | 
			
		
	
		
			
				
					|  |  |  |  |                     map.put(ioCodeTempEntity.getRelId(), udiRlSupEntityList.get(0)); | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
	
		
			
				
					|  |  |  | @ -110,41 +110,44 @@ public class IoOrderUtilsService { | 
			
		
	
		
			
				
					|  |  |  |  |         //扫码单据生成
 | 
			
		
	
		
			
				
					|  |  |  |  |         IoOrderDetailCodeEntity ioOrderDetailCodeEntity1 = new IoOrderDetailCodeEntity(); | 
			
		
	
		
			
				
					|  |  |  |  |         List<IoOrderDetailCodeEntity> ioOrderDetailCodeEntities = new ArrayList<>(); | 
			
		
	
		
			
				
					|  |  |  |  |         for (IoOrderDetailCodeEntity ioOrderDetailCodeEntity : ioOrderDetailCodeEntityList) { | 
			
		
	
		
			
				
					|  |  |  |  |             ioOrderDetailCodeEntity1.setOrderIdFk(billNO); | 
			
		
	
		
			
				
					|  |  |  |  |         if (CollectionUtil.isNotEmpty(ioOrderDetailCodeEntityList)) { | 
			
		
	
		
			
				
					|  |  |  |  |             for (IoOrderDetailCodeEntity ioOrderDetailCodeEntity : ioOrderDetailCodeEntityList) { | 
			
		
	
		
			
				
					|  |  |  |  |                 ioOrderDetailCodeEntity1.setOrderIdFk(billNO); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             ioOrderUploadRequest udiRlSupEntity = map.get(ioOrderDetailCodeEntity.getBindRlFk()); | 
			
		
	
		
			
				
					|  |  |  |  |             if (udiRlSupEntity != null) { | 
			
		
	
		
			
				
					|  |  |  |  |                 ioOrderDetailCodeEntity1.setBindRlFk(udiRlSupEntity.getId()); | 
			
		
	
		
			
				
					|  |  |  |  |                 ioOrderDetailCodeEntity1.setUuidFk(udiRlSupEntity.getUdiRlIdFk() + ""); | 
			
		
	
		
			
				
					|  |  |  |  |             } else { | 
			
		
	
		
			
				
					|  |  |  |  |                 ioOrderDetailCodeEntity1.setBindRlFk(null); | 
			
		
	
		
			
				
					|  |  |  |  |                 ioOrderDetailCodeEntity1.setUuidFk(null); | 
			
		
	
		
			
				
					|  |  |  |  |                 ioOrderUploadRequest udiRlSupEntity = map.get(ioOrderDetailCodeEntity.getBindRlFk()); | 
			
		
	
		
			
				
					|  |  |  |  |                 if (udiRlSupEntity != null) { | 
			
		
	
		
			
				
					|  |  |  |  |                     ioOrderDetailCodeEntity1.setBindRlFk(udiRlSupEntity.getId()); | 
			
		
	
		
			
				
					|  |  |  |  |                     ioOrderDetailCodeEntity1.setUuidFk(udiRlSupEntity.getUdiRlIdFk() + ""); | 
			
		
	
		
			
				
					|  |  |  |  |                 } else { | 
			
		
	
		
			
				
					|  |  |  |  |                     ioOrderDetailCodeEntity1.setBindRlFk(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<>(); | 
			
		
	
		
			
				
					|  |  |  |  |         if (ioOrderDetailBizEntityList != null && ioOrderDetailBizEntityList.size() > 0) { | 
			
		
	
		
			
				
					|  |  |  |  |         if (CollectionUtil.isNotEmpty(ioOrderDetailBizEntityList)) { | 
			
		
	
		
			
				
					|  |  |  |  |             for (IoOrderDetailBizEntity ioOrderDetailBizEntity : ioOrderDetailBizEntityList) { | 
			
		
	
		
			
				
					|  |  |  |  |                 IoOrderDetailBizEntity ioOrderDetailBizEntity1 = new IoOrderDetailBizEntity(); | 
			
		
	
		
			
				
					|  |  |  |  |                 ioOrderDetailBizEntity1.setOrderIdFk(billNO); | 
			
		
	
	
		
			
				
					|  |  |  | 
 |