Commit 1b758b5a authored by 赵啸非's avatar 赵啸非

修改通知去重复

parent 5b709c01
...@@ -147,4 +147,29 @@ public class MettingRecordServiceImpl extends AbstractCRUDServiceImpl<MettingRec ...@@ -147,4 +147,29 @@ public class MettingRecordServiceImpl extends AbstractCRUDServiceImpl<MettingRec
} }
super.findAfter(params, pageInfo, context, list); super.findAfter(params, pageInfo, context, list);
} }
@Override
protected void saveBefore(MettingRecordEntity entity, Context context) throws AppException {
super.saveBefore(entity, context);
//判断 当前时间是否在开始与结束之间
boolean in = DateUtil.isIn(new Date(), entity.getMeetTimeStart(), entity.getMeetTimeEnd());
if(in){
entity.setMeetStatus(MeetStatusEnum.进行中.getValue());
//发送推送通知
RoomDeviceQuery roomDeviceQuery = new RoomDeviceQuery();
roomDeviceQuery.setRoomId(entity.getRoomId());
RoomDeviceEntity roomDeviceEntity = roomDeviceService.selectOne(roomDeviceQuery);
if(!ObjectUtils.isEmpty(roomDeviceEntity)){
UploadDeviceReq uploadDeviceReq = new UploadDeviceReq();
uploadDeviceReq.setDeviceCodeList(Arrays.asList(roomDeviceEntity.getDeviceCode()));
uploadDeviceReq.setAction("preMeetStart");
uploadDeviceReq.setContent(JSON.toJSONString(entity));
log.info("preMeetStart send msg :{}",entity.getDeviceCode());
messageFeign.downMsg(uploadDeviceReq);
}
}
}
} }
\ No newline at end of file
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