|  | @ -11,9 +11,11 @@ import com.yihu.jw.base.service.device.DeviceManageService;
 | 
	
		
			
				|  |  | import com.yihu.jw.base.service.device.DmDeviceService;
 | 
	
		
			
				|  |  | import com.yihu.jw.base.service.device.WlyyPatientDeviceService;
 | 
	
		
			
				|  |  | import com.yihu.jw.base.service.device.YsDeviceService;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.base.patient.BasePatientDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.care.device.Device;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.care.device.DeviceDetail;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.care.device.DevicePatientDevice;
 | 
	
		
			
				|  |  | import com.yihu.jw.patient.dao.BasePatientDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.restmodel.ResponseContant;
 | 
	
		
			
				|  |  | import com.yihu.jw.restmodel.iot.device.WlyyPatientDeviceVO;
 | 
	
		
			
				|  |  | import com.yihu.jw.restmodel.web.Envelop;
 | 
	
	
		
			
				|  | @ -75,6 +77,8 @@ public class DeviceManageEndpoint extends EnvelopRestEndpoint {
 | 
	
		
			
				|  |  |     private DmDeviceService dmDeviceService;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private YsDeviceService ysDeviceService;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private BasePatientDao patientDao;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @GetMapping("findWlyyDevices")
 | 
	
		
			
				|  |  |     @ApiOperation("获取设备列表")
 | 
	
	
		
			
				|  | @ -151,12 +155,18 @@ public class DeviceManageEndpoint extends EnvelopRestEndpoint {
 | 
	
		
			
				|  |  |                  WlyyPatientDeviceVO deviceVO= new WlyyPatientDeviceVO();
 | 
	
		
			
				|  |  |                  BeanUtils.copyProperties(tmp, deviceVO, getNullPropertyNames(tmp));
 | 
	
		
			
				|  |  |                  deviceVO.setId(tmp.getId().intValue());
 | 
	
		
			
				|  |  |                  BasePatientDO patient = patientDao.findById(tmp.getUser());
 | 
	
		
			
				|  |  |                  if (patient!=null){
 | 
	
		
			
				|  |  |                      deviceVO.setUserName(patient.getName());
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  List<DeviceDetail> deviceDetails = deviceDetailDao.findByDeviceCode(deviceVO.getDeviceSn());
 | 
	
		
			
				|  |  |                  if (deviceDetails.size()>0){
 | 
	
		
			
				|  |  |                      DeviceDetail deviceDetail = deviceDetails.get(0);
 | 
	
		
			
				|  |  |                      deviceVO.setSim(deviceDetail.getSim());
 | 
	
		
			
				|  |  |                      deviceVO.setIccid(deviceDetail.getIccid());
 | 
	
		
			
				|  |  |                      deviceVO.setImsi(deviceDetail.getImsi());
 | 
	
		
			
				|  |  |                      deviceVO.setDeviceModel(deviceDetail.getDeviceModel());
 | 
	
		
			
				|  |  |                      deviceVO.setManufacturer(deviceDetail.getManufacturer());
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                  list2.add(deviceVO);
 | 
	
	
		
			
				|  | @ -194,9 +204,9 @@ public class DeviceManageEndpoint extends EnvelopRestEndpoint {
 | 
	
		
			
				|  |  |                                     @RequestParam(value = "size") int size){
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             if (StringUtils.isBlank(filters)){
 | 
	
		
			
				|  |  |                 filters="del=0";
 | 
	
		
			
				|  |  |                 filters="del=1";
 | 
	
		
			
				|  |  |             }else {
 | 
	
		
			
				|  |  |                 filters+=";del=0";
 | 
	
		
			
				|  |  |                 filters+=";del=1";
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             List<Device> list = dmDeviceService.search(fields, filters, sorts,page,size);
 | 
	
		
			
				|  |  |             int count = (int) dmDeviceService.getCount(filters);
 |