| 
					
				 | 
			
			
				@ -1,35 +1,46 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				package com.yihu.iot.service.equipment; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.iot.dao.equipment.IotEquipmentDetailDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.iot.model.BaseResultModel; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.entity.hospital.message.BaseBannerDoctorDO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.iot.util.excel.EntityUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.entity.iot.equipment.IotEquipmentDetailDO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.mysql.query.BaseJpaService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.stereotype.Service; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.Date; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.UUID; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				@Service 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				public class IotEqtDetailService  extends BaseJpaService<IotEquipmentDetailDO, IotEquipmentDetailDao> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private IotEquipmentDetailDao iotEquipmentDetailDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void updateEquipment(IotEquipmentDetailDO iotEquipmentDetailDO){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       IotEquipmentDetailDO io =  iotEquipmentDetailDao.findOne(iotEquipmentDetailDO.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if(null!=io){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         io.setAddress(iotEquipmentDetailDO.getAddress()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         io.setApplicantName(iotEquipmentDetailDO.getApplicantName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         io.setApplicantTel(iotEquipmentDetailDO.getApplicantTel()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         io.setBelongAre(iotEquipmentDetailDO.getBelongAre()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         io.setDeviceCode(iotEquipmentDetailDO.getDeviceCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         io.setDeviceModel(iotEquipmentDetailDO.getDeviceModel()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         io.setDeviceName(iotEquipmentDetailDO.getDeviceModel()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         io.setLocalAdd(iotEquipmentDetailDO.getLocalAdd()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         io.setManufacturer(iotEquipmentDetailDO.getManufacturer()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         io.setManufacturerCode(iotEquipmentDetailDO.getManufacturerCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         io.setNeighborhoodCommitteeCode(iotEquipmentDetailDO.getNeighborhoodCommitteeCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         io.setNeighborhoodCommitteeName(iotEquipmentDetailDO.getNeighborhoodCommitteeName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         io.setRepresentative(iotEquipmentDetailDO.getRepresentative()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         iotEquipmentDetailDao.save(io); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void updateEquipment(String jsonData){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        IotEquipmentDetailDO iotEquipmentDetailDO = EntityUtils.jsonToEntity(jsonData, IotEquipmentDetailDO.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(null==iotEquipmentDetailDO.getId()){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //新增 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotEquipmentDetailDO.setId(UUID.randomUUID().toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotEquipmentDetailDO.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotEquipmentDetailDao.save(iotEquipmentDetailDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           IotEquipmentDetailDO iotEquipmentDetailDO1 = iotEquipmentDetailDao.findOne(iotEquipmentDetailDO.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotEquipmentDetailDO1.setAddress(iotEquipmentDetailDO1.getAddress()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotEquipmentDetailDO1.setApplicantName(iotEquipmentDetailDO.getApplicantName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotEquipmentDetailDO1.setApplicantTel(iotEquipmentDetailDO.getApplicantTel()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotEquipmentDetailDO1.setBelongAre(iotEquipmentDetailDO.getBelongAre()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotEquipmentDetailDO1.setDeviceCode(iotEquipmentDetailDO.getDeviceCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotEquipmentDetailDO1.setDeviceModel(iotEquipmentDetailDO.getDeviceModel()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotEquipmentDetailDO1.setDeviceName(iotEquipmentDetailDO.getDeviceName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotEquipmentDetailDO1.setLocalAdd(iotEquipmentDetailDO.getLocalAdd()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotEquipmentDetailDO1.setManufacturer(iotEquipmentDetailDO.getManufacturer()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotEquipmentDetailDO1.setManufacturerCode(iotEquipmentDetailDO.getManufacturerCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotEquipmentDetailDO1.setNeighborhoodCommitteeCode(iotEquipmentDetailDO.getNeighborhoodCommitteeCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotEquipmentDetailDO1.setNeighborhoodCommitteeName(iotEquipmentDetailDO.getNeighborhoodCommitteeName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotEquipmentDetailDO1.setRepresentative(iotEquipmentDetailDO.getRepresentative()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotEquipmentDetailDO1.setLatitude(iotEquipmentDetailDO.getLatitude()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotEquipmentDetailDO1.setLongitude(iotEquipmentDetailDO.getLongitude()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotEquipmentDetailDao.save(iotEquipmentDetailDO1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void deleteEquipment(String id){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -39,26 +50,5 @@ public class IotEqtDetailService  extends BaseJpaService<IotEquipmentDetailDO, I 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void createEquipment(IotEquipmentDetailDO iotEquipmentDetailDO){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            IotEquipmentDetailDO io =  new IotEquipmentDetailDO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            io.setAddress(iotEquipmentDetailDO.getAddress()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            io.setApplicantName(iotEquipmentDetailDO.getApplicantName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            io.setApplicantTel(iotEquipmentDetailDO.getApplicantTel()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            io.setBelongAre(iotEquipmentDetailDO.getBelongAre()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            io.setDeviceCode(iotEquipmentDetailDO.getDeviceCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            io.setDeviceModel(iotEquipmentDetailDO.getDeviceModel()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            io.setDeviceName(iotEquipmentDetailDO.getDeviceModel()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            io.setLocalAdd(iotEquipmentDetailDO.getLocalAdd()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            io.setManufacturer(iotEquipmentDetailDO.getManufacturer()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            io.setManufacturerCode(iotEquipmentDetailDO.getManufacturerCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            io.setNeighborhoodCommitteeCode(iotEquipmentDetailDO.getNeighborhoodCommitteeCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            io.setNeighborhoodCommitteeName(iotEquipmentDetailDO.getNeighborhoodCommitteeName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            io.setRepresentative(iotEquipmentDetailDO.getRepresentative()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            iotEquipmentDetailDao.save(io); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void getEquipment(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |