|
@@ -317,14 +317,18 @@ public class DeviceRegisterServiceImpl implements IDeviceRegisterService {
|
|
|
public void fanoutSyncDevice(Map<String,String> map) throws ParseException {
|
|
|
if ( "101".equals(map.get("farmCode"))){
|
|
|
//说明消息中的数据是该业务平台的,进行数据持久化
|
|
|
- String deviceCode = map.get("deviceCode");
|
|
|
- String chipId = map.get("chipId");
|
|
|
- String farmCode = map.get("farmCode");
|
|
|
- String farmName = map.get("farmName");
|
|
|
|
|
|
- DateUtil dateUtil = new DateUtil();
|
|
|
- Timestamp timestamp = dateUtil.getTimestamp();
|
|
|
- deviceRegisterRepo.fanoutSyncRegisterDevice(deviceCode,chipId,farmCode,farmName,timestamp);
|
|
|
+ EartagDeviceRegisterEntity deviceRegisterEntity = new EartagDeviceRegisterEntity();
|
|
|
+ deviceRegisterEntity.setChipId(map.get("chipId").trim());
|
|
|
+ deviceRegisterEntity.setDeviceCode(map.get("deviceCode").trim());
|
|
|
+ deviceRegisterEntity.setFarmId(map.get("farmCode").trim());
|
|
|
+ deviceRegisterEntity.setRegisterTime(new DateUtil().getTimestamp());
|
|
|
+ deviceRegisterEntity.setFarmName( map.get("farmName"));
|
|
|
+ //默认设备状态未激活
|
|
|
+ deviceRegisterEntity.setDeviceStatus(2);
|
|
|
+ deviceRegisterRepo.saveAndFlush(deviceRegisterEntity);
|
|
|
+ }else {
|
|
|
+ System.out.println("不是该牧场的设备");
|
|
|
}
|
|
|
}
|
|
|
}
|