| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -145,6 +145,7 @@ public class EmInfoServiceImpl extends BaseServiceImpl<EmInfoMapper, EmInfoEntit | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						@Override | 
					 | 
					 | 
					 | 
						@Override | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						public R updateInfo(@Valid EmInfoAddVo em_info, String isModel, String modelName, Integer modelType) { | 
					 | 
					 | 
					 | 
						public R updateInfo(@Valid EmInfoAddVo em_info, String isModel, String modelName, Integer modelType) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
							this.validEmInfo(em_info); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							if (this.updateById(em_info.getInfo())) { | 
					 | 
					 | 
					 | 
							if (this.updateById(em_info.getInfo())) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								getStationCodeStoreRedis(); | 
					 | 
					 | 
					 | 
								getStationCodeStoreRedis(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								if (isModel.equals(EquipmentContants.isModelEnum.yes.getValue())) { | 
					 | 
					 | 
					 | 
								if (isModel.equals(EquipmentContants.isModelEnum.yes.getValue())) { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -496,9 +497,13 @@ public class EmInfoServiceImpl extends BaseServiceImpl<EmInfoMapper, EmInfoEntit | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						} | 
					 | 
					 | 
					 | 
						} | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						private void validEmInfo(EmInfoAddVo em_info) { | 
					 | 
					 | 
					 | 
						private void validEmInfo(EmInfoAddVo em_info) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
							EmInfoEntity info = em_info.getInfo(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							// 验证设备名称
 | 
					 | 
					 | 
					 | 
							// 验证设备名称
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							List<EmInfoEntity> existName = this.list( | 
					 | 
					 | 
					 | 
							List<EmInfoEntity> existName = this.list( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
									Wrappers.<EmInfoEntity>lambdaQuery().eq(EmInfoEntity::getName, em_info.getInfo().getName()).eq(EmInfoEntity::getDepartment, em_info.getInfo().getDepartment()) | 
					 | 
					 | 
					 | 
									Wrappers.<EmInfoEntity>lambdaQuery() | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
											.eq(EmInfoEntity::getName, info.getName()) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
											.eq(EmInfoEntity::getDepartment, info.getDepartment()) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
											.ne(Func.isNotEmpty(info.getId()),EmInfoEntity::getId,info.getId()) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							); | 
					 | 
					 | 
					 | 
							); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							Assert.isTrue(CollectionUtil.isEmpty(existName),()-> { | 
					 | 
					 | 
					 | 
							Assert.isTrue(CollectionUtil.isEmpty(existName),()-> { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								throw new ServiceException("设备名称已存在"); | 
					 | 
					 | 
					 | 
								throw new ServiceException("设备名称已存在"); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -506,24 +511,25 @@ public class EmInfoServiceImpl extends BaseServiceImpl<EmInfoMapper, EmInfoEntit | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							// 验证设备序号
 | 
					 | 
					 | 
					 | 
							// 验证设备序号
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							if(Func.isNotEmpty(em_info.getInfo().getEmIndex())) { | 
					 | 
					 | 
					 | 
							if(Func.isNotEmpty(em_info.getInfo().getEmIndex())) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								List<EmInfoEntity> exist = super.list(Wrappers.<EmInfoEntity>lambdaQuery() | 
					 | 
					 | 
					 | 
								List<EmInfoEntity> exist = super.list(Wrappers.<EmInfoEntity>lambdaQuery() | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
										.eq(EmInfoEntity::getDepartment, em_info.getInfo().getDepartment()) | 
					 | 
					 | 
					 | 
										.eq(EmInfoEntity::getDepartment, info.getDepartment()) | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
										.eq(EmInfoEntity::getEmIndex, em_info.getInfo().getEmIndex()) | 
					 | 
					 | 
					 | 
										.eq(EmInfoEntity::getEmIndex, info.getEmIndex()) | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
										.ne(Func.isNotEmpty(info.getId()),EmInfoEntity::getId,info.getId()) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								); | 
					 | 
					 | 
					 | 
								); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								Assert.isTrue(CollectionUtil.isEmpty(exist),() -> { | 
					 | 
					 | 
					 | 
								Assert.isTrue(CollectionUtil.isEmpty(exist),() -> { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
									throw new ServiceException("该设备序号已存在,设备新增失败"); | 
					 | 
					 | 
					 | 
									throw new ServiceException("该设备序号已存在,设备新增失败"); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								}); | 
					 | 
					 | 
					 | 
								}); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							} | 
					 | 
					 | 
					 | 
							} | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							// 查询设备编码设备实例是否已存在
 | 
					 | 
					 | 
					 | 
							// 查询设备编码设备实例是否已存在
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							if(Func.isNotEmpty(em_info.getInfo().getNumber())) { | 
					 | 
					 | 
					 | 
							if(Func.isNotEmpty(info.getNumber()) && Func.isEmpty(info.getId())) { | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								R<Boolean> existResult = deviceClient.isDeviceCodeExist(em_info.getInfo().getNumber()); | 
					 | 
					 | 
					 | 
								R<Boolean> existResult = deviceClient.isDeviceCodeExist(em_info.getInfo().getNumber()); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								Assert.isTrue(existResult.isSuccess() && !existResult.getData(),() -> { | 
					 | 
					 | 
					 | 
								Assert.isTrue(existResult.isSuccess() && !existResult.getData(),() -> { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
									throw new ServiceException("该设备编码在设备实例中找到对应记录,保存失败!"); | 
					 | 
					 | 
					 | 
									throw new ServiceException("该设备编码在设备实例中找到对应记录,保存失败!"); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								}); | 
					 | 
					 | 
					 | 
								}); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							} | 
					 | 
					 | 
					 | 
							} | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							// 验证设备编号是否已存在
 | 
					 | 
					 | 
					 | 
							// 验证设备编号是否已存在
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							EmInfoEntity emInfoEntity = this.baseMapper.selectEmInfoByCode(em_info.getInfo().getNumber()); | 
					 | 
					 | 
					 | 
					//		EmInfoEntity emInfoEntity = this.baseMapper.selectEmInfoByCode(em_info.getInfo().getNumber());
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							Assert.isTrue(ObjectUtil.isEmpty(emInfoEntity),() -> { | 
					 | 
					 | 
					 | 
					//		Assert.isTrue(ObjectUtil.isEmpty(emInfoEntity),() -> {
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								throw new ServiceException("设备编号已存在"); | 
					 | 
					 | 
					 | 
					//			throw new ServiceException("设备编号已存在");
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							}); | 
					 | 
					 | 
					 | 
					//		});
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						} | 
					 | 
					 | 
					 | 
						} | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					} | 
					 | 
					 | 
					 | 
					} | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
					 | 
					 | 
					
  |