Commit 0f18bcbf authored by 赵啸非's avatar 赵啸非

修改同步用户

parent 2fe0243b
...@@ -76,8 +76,6 @@ public class DeviceCallbackController { ...@@ -76,8 +76,6 @@ public class DeviceCallbackController {
if (!ObjectUtils.isEmpty(deviceEntity)) { if (!ObjectUtils.isEmpty(deviceEntity)) {
throw new AppException(DEVICE_CODE_IS_EXIST, DEVICE_CODE_IS_EXIST_CONTENT); throw new AppException(DEVICE_CODE_IS_EXIST, DEVICE_CODE_IS_EXIST_CONTENT);
} }
deviceEntity = new DeviceEntity(); deviceEntity = new DeviceEntity();
deviceEntity.initAttrValue(); deviceEntity.initAttrValue();
deviceEntity.setDeviceName(req.getDeviceName()); deviceEntity.setDeviceName(req.getDeviceName());
...@@ -87,7 +85,6 @@ public class DeviceCallbackController { ...@@ -87,7 +85,6 @@ public class DeviceCallbackController {
deviceEntity.setSiteCode(req.getSiteCode()); deviceEntity.setSiteCode(req.getSiteCode());
deviceEntity.setSiteName(req.getSiteName()); deviceEntity.setSiteName(req.getSiteName());
deviceEntity.setProductCode(req.getProductCode()); deviceEntity.setProductCode(req.getProductCode());
deviceEntity.setIp(req.getIp()); deviceEntity.setIp(req.getIp());
deviceEntity.setCenternum(req.getCenternum()); deviceEntity.setCenternum(req.getCenternum());
deviceEntity.setPort(req.getPort()); deviceEntity.setPort(req.getPort());
...@@ -101,31 +98,35 @@ public class DeviceCallbackController { ...@@ -101,31 +98,35 @@ public class DeviceCallbackController {
} }
private void deviceUpdate(DeviceReq req) throws AppException { private void deviceUpdate(DeviceReq req) throws AppException {
log.info("【设备更新】【请求体】--> " + JSONObject.toJSONString(req)); log.info("【设备更新或新增】【请求体】--> " + JSONObject.toJSONString(req));
//根据设备编码查询设备 //根据设备编码查询设备
DeviceEntity deviceEntity = deviceService.selectOne(new DeviceQuery().deviceCode(req.getDeviceCode())); DeviceEntity deviceEntity = deviceService.selectOne(new DeviceQuery().deviceCode(req.getDeviceCode()));
if (ObjectUtils.isEmpty(deviceEntity)) { if (ObjectUtils.isEmpty(deviceEntity)) {
throw new AppException(DEVICE_CODE_IS_EMPTY, DEVICE_CODE_IS_EMPTY_CONTENT); //不存在设备 则新增
this.deviceAdd(req);
}else{
log.info("设备更新~");
deviceEntity.setDeviceName(req.getDeviceName());
deviceEntity.setDeviceCode(req.getDeviceCode());
deviceEntity.setDeviceMac(req.getDeviceCode());
deviceEntity.setSiteId(req.getSiteId());
deviceEntity.setSiteCode(req.getSiteCode());
deviceEntity.setSiteName(req.getSiteName());
deviceEntity.setProductCode(req.getProductCode());
deviceEntity.setIp(req.getIp());
deviceEntity.setCenternum(req.getCenternum());
deviceEntity.setPort(req.getPort());
deviceEntity.setDeviceRemark(req.getDeviceRemark());
deviceEntity.setUpdateUserId(1L);
deviceEntity.setUpdateTime(new Date());
deviceEntity.setLeadingOfficial(req.getLeadingOfficial());
deviceEntity.setDeviceInFloor(req.getDeviceInFloor());
deviceEntity.setDeviceInBuilding(req.getDeviceInBuilding());
deviceService.update(deviceEntity);
} }
deviceEntity.setDeviceName(req.getDeviceName());
deviceEntity.setDeviceCode(req.getDeviceCode());
deviceEntity.setDeviceMac(req.getDeviceCode());
deviceEntity.setSiteId(req.getSiteId());
deviceEntity.setSiteCode(req.getSiteCode());
deviceEntity.setSiteName(req.getSiteName());
deviceEntity.setProductCode(req.getProductCode());
deviceEntity.setIp(req.getIp());
deviceEntity.setCenternum(req.getCenternum());
deviceEntity.setPort(req.getPort());
deviceEntity.setDeviceRemark(req.getDeviceRemark());
deviceEntity.setUpdateUserId(1L);
deviceEntity.setUpdateTime(new Date());
deviceEntity.setLeadingOfficial(req.getLeadingOfficial());
deviceEntity.setDeviceInFloor(req.getDeviceInFloor());
deviceEntity.setDeviceInBuilding(req.getDeviceInBuilding());
deviceService.update(deviceEntity);
} }
......
...@@ -65,14 +65,20 @@ public class DeviceServiceImpl extends AbstractCRUDCacheServiceImpl<DeviceDao, D ...@@ -65,14 +65,20 @@ public class DeviceServiceImpl extends AbstractCRUDCacheServiceImpl<DeviceDao, D
@Override @Override
protected void saveAfter(DeviceEntity entity, Context context) throws AppException { protected void saveAfter(DeviceEntity entity, Context context) throws AppException {
super.saveAfter(entity, context); super.saveAfter(entity, context);
RoomDeviceEntity roomDeviceEntity = new RoomDeviceEntity();
roomDeviceEntity.initAttrValue(); if(!ObjectUtils.isEmpty(entity.getRoomId())){
roomDeviceEntity.setRoomId(entity.getRoomId()); RoomDeviceEntity roomDeviceEntity = new RoomDeviceEntity();
roomDeviceEntity.setRoomName(entity.getRoomName()); roomDeviceEntity.initAttrValue();
roomDeviceEntity.setDeviceId(entity.getId()); roomDeviceEntity.setRoomId(entity.getRoomId());
roomDeviceEntity.setDeviceCode(entity.getDeviceCode()); roomDeviceEntity.setRoomName(entity.getRoomName());
roomDeviceEntity.setDeviceName(entity.getDeviceName()); roomDeviceEntity.setDeviceId(entity.getId());
roomDeviceService.save(roomDeviceEntity, context); roomDeviceEntity.setDeviceCode(entity.getDeviceCode());
roomDeviceEntity.setDeviceName(entity.getDeviceName());
roomDeviceEntity.setCreateTime(new Date());
roomDeviceEntity.setCreateUserId(this.getContextUserId(context));
roomDeviceService.save(roomDeviceEntity, context);
}
} }
@Override @Override
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment