|
@ -71,6 +71,8 @@ public class MedicinedeviceService extends BaseJpaService<Mediicinedevice, Medi
|
|
|
@Autowired
|
|
|
private MediicinedrugsDao mediicinedrugsDao;
|
|
|
|
|
|
@Autowired
|
|
|
private MediicinewarrayDao mediicinewarrayDao;
|
|
|
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@ -433,6 +435,30 @@ public class MedicinedeviceService extends BaseJpaService<Mediicinedevice, Medi
|
|
|
return result.toJSONString();
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 更新设备网络状态
|
|
|
* @param
|
|
|
* @param
|
|
|
* @return
|
|
|
*/
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public Mediicinewarray uploadDeviceInfo(String equNum, Float temperature,Float humidity,String type){
|
|
|
Mediicinewarray mediicinewarray = new Mediicinewarray();
|
|
|
Mediicinedevice mediicinedevice = deviceDao.findMediicinedeviceByEquNum(equNum);
|
|
|
mediicinewarray.setEquNum(mediicinedevice.getEquNum());
|
|
|
mediicinewarray.setEquName(mediicinedevice.getEquName());
|
|
|
mediicinewarray.setEquArea(mediicinedevice.getEquArea());
|
|
|
mediicinewarray.setEquClass(mediicinedevice.getEquClass());
|
|
|
mediicinewarray.setCommunity(mediicinedevice.getCommunity());
|
|
|
mediicinewarray.setBelongCommunity(mediicinedevice.getBelongCommunity());
|
|
|
mediicinewarray.setTemperature(temperature);
|
|
|
mediicinewarray.setHumidity(humidity);
|
|
|
mediicinewarray.setEquType(mediicinedevice.getEquType());
|
|
|
mediicinewarray.setEquInfo(mediicinedevice.getEquInfo());
|
|
|
mediicinewarray.setLogTime(new Date());
|
|
|
return mediicinewarrayDao.save(mediicinewarray);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 更新设备销售状态
|
|
|
* @param deviceId
|