Your Name
2023-07-25 0fea532b07be89978343cb4aede3693af99f5656
service-user/src/main/java/com/java110/user/bmo/question/impl/QuestionAnswerBMOImpl.java
@@ -1,5 +1,6 @@
package com.java110.user.bmo.question.impl;
import com.alibaba.fastjson.JSONArray;
import com.java110.core.factory.GenerateCodeFactory;
import com.java110.dto.owner.OwnerRoomRelDto;
import com.java110.dto.room.RoomDto;
@@ -33,17 +34,16 @@
    @Async
    @Override
    public void saveUserQuestionAnswer(QuestionAnswerPo questionAnswerPo, String roomId) {
    public void saveUserQuestionAnswer(QuestionAnswerPo questionAnswerPo, JSONArray roomIds) {
        String[] roomIds = roomId.split(",");
        if (roomIds == null || roomIds.length < 1) {
        if (roomIds == null || roomIds.size() < 1) {
            return;
        }
        List<String> roomIdStrs = new ArrayList<>();
        for (int roomIndex = 0; roomIndex < roomIds.length; roomIndex++) {
            roomIdStrs.add(roomIds[roomIndex]);
        for (int roomIndex = 0; roomIndex < roomIds.size(); roomIndex++) {
            roomIdStrs.add(roomIds.getString(roomIndex));
            if (roomIdStrs.size() == MAX_LENGTH) {
                doData(roomIdStrs, questionAnswerPo);
                roomIdStrs = new ArrayList<>();