lin
2024-03-27 3fbf0c797455b4c411b497ef7883462131d831a7
src/main/java/org/springblade/modules/discuss/service/impl/UserTopicsServiceImpl.java
@@ -118,6 +118,22 @@
            return "您已投票,不能重复投票!";
         }
      }
      for (TopicsVO topic : topics) {
         if (topic.getMandatoryFlag().equals(2)) {
            if (topic.getOptionNumberMin() > 1) {
               JSONArray objects1 = JSON.parseArray(topic.getSelected());
               if (objects1.size() < topic.getOptionNumberMin()) {
                  return topic.getDiscussContent() + ":议题最少需要选择" + topic.getOptionNumberMin() + "项";
               }
            }
            if (topic.getOptionNumber() > 1) {
               JSONArray objects1 = JSON.parseArray(topic.getSelected());
               if (objects1.size() <= topic.getOptionNumber()) {
                  return topic.getDiscussContent() + ":议题最多需要选择" + topic.getOptionNumber() + "项";
               }
            }
         }
      }
      Boolean userTopics = getaBoolean(topics,householdEntity);
      if (userTopics) return "200";
      return "操作失败!";