|
@@ -24,6 +24,7 @@ import com.ym.mec.biz.dal.enums.StudentAttendanceStatusEnum;
|
|
|
import com.ym.mec.biz.service.StudentAttendanceService;
|
|
|
import com.ym.mec.biz.service.SysConfigService;
|
|
|
import com.ym.mec.biz.service.TeacherAttendanceService;
|
|
|
+import com.ym.mec.common.entity.ImPlayMidiMessage;
|
|
|
import com.ym.mec.common.exception.BizException;
|
|
|
import com.ym.mec.im.IMHelper;
|
|
|
import com.ym.mec.im.message.*;
|
|
@@ -1407,18 +1408,17 @@ public class RoomServiceImpl implements RoomService {
|
|
|
throw new BizException("用户信息获取失败");
|
|
|
}
|
|
|
// roomService.sendImPlayMidiMessage(playMidiMessageData);
|
|
|
- GroupMessage groupMessage = new GroupMessage();
|
|
|
+// GroupMessage groupMessage = new GroupMessage();
|
|
|
String content = playMidiMessageData.getContent();
|
|
|
String roomId = playMidiMessageData.getRoomId();
|
|
|
CustomMessage customMessage = JSONObject.parseObject(content,CustomMessage.class);
|
|
|
- groupMessage.setContent(customMessage);
|
|
|
- groupMessage.setTargetId(roomId.split(","));
|
|
|
- groupMessage.setSenderId(sysUser.getId().toString());
|
|
|
- groupMessage.setObjectName("DY:PlayMidiMessage");
|
|
|
- String userId = playMidiMessageData.getUserId();
|
|
|
- DeviceStateChangedMessage deviceResourceMessage = new DeviceStateChangedMessage(DeviceTypeEnum.PlayMidi.ordinal(), customMessage.getEnable());
|
|
|
- deviceResourceMessage.setUserId(userId);
|
|
|
- imHelper.publishMessage(userId, roomId, deviceResourceMessage, 1);
|
|
|
+// groupMessage.setContent(customMessage);
|
|
|
+// groupMessage.setTargetId(roomId.split(","));
|
|
|
+// groupMessage.setSenderId(sysUser.getId().toString());
|
|
|
+// groupMessage.setObjectName("DY:PlayMidiMessage");
|
|
|
+ String userId = sysUser.getId().toString();
|
|
|
+ MetronomeMessageMessage displayMessage = new MetronomeMessageMessage(customMessage);
|
|
|
+ imHelper.publishMessage(userId, roomId, displayMessage, 1);
|
|
|
// messageService.groupSend(groupMessage);
|
|
|
//记录节拍器消息
|
|
|
|