|  |  | @ -3,6 +3,7 @@ package com.glxp.api.service.basic; | 
			
		
	
		
		
			
				
					
					|  |  |  | import cn.hutool.core.collection.CollUtil; |  |  |  | import cn.hutool.core.collection.CollUtil; | 
			
		
	
		
		
			
				
					
					|  |  |  | import cn.hutool.core.util.IdUtil; |  |  |  | import cn.hutool.core.util.IdUtil; | 
			
		
	
		
		
			
				
					
					|  |  |  | import cn.hutool.core.util.StrUtil; |  |  |  | import cn.hutool.core.util.StrUtil; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.constant.ConstantStatus; |  |  |  | import com.glxp.api.constant.ConstantStatus; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.dao.basic.UdiRelevanceDao; |  |  |  | import com.glxp.api.dao.basic.UdiRelevanceDao; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.basic.UdiProductEntity; |  |  |  | import com.glxp.api.entity.basic.UdiProductEntity; | 
			
		
	
	
		
		
			
				
					|  |  | @ -207,13 +208,27 @@ public class UdiContrastService { | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     public void insertUdiInfos(List<UdiProductEntity> udiInfoEntities) { |  |  |  |     public void insertUdiInfos(List<UdiProductEntity> udiInfoEntities) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         Boolean falg=false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         String uuid=""; | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (CollUtil.isNotEmpty(udiInfoEntities)) { |  |  |  |         if (CollUtil.isNotEmpty(udiInfoEntities)) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             UdiProductEntity udiProductEntity = udiProductService.findByUuid(udiInfoEntities.get(0).getUuid()); |  |  |  |             UdiProductEntity udiProductEntity = udiProductService.findByUuid(udiInfoEntities.get(0).getUuid()); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (udiProductEntity == null) { |  |  |  |             if (udiProductEntity == null) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 for (UdiProductEntity udiInfoEntity : udiInfoEntities) { |  |  |  |                 for (UdiProductEntity udiInfoEntity : udiInfoEntities) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                     udiInfoEntity.setId(IdUtil.getSnowflakeNextId()); |  |  |  |                     udiInfoEntity.setId(IdUtil.getSnowflakeNextId()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     if(udiInfoEntity.getZxxsbzbhsydysl()>0){ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                         uuid=udiInfoEntity.getUuid(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                         falg=true; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     } | 
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |                 udiProductService.insertUdiInfos(UdiInfoUtil.initUdiInfoEntitys(udiInfoEntities)); |  |  |  |                 udiProductService.insertUdiInfos(UdiInfoUtil.initUdiInfoEntitys(udiInfoEntities)); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 //判断产品zxxsbzbhsydysl大于0就启动使用单元
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 if(falg){ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     QueryWrapper<UdiRelevanceEntity> ew=new QueryWrapper<>(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     ew.eq("uuid",uuid); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     UdiRelevanceEntity udiRelevanceEntity=new UdiRelevanceEntity(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     udiRelevanceEntity.setIsUseDy(true); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     udiRelevanceService.update(udiRelevanceEntity,ew); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
	
		
		
			
				
					|  |  | 
 |