Преглед на файлове

教材模块重构-教材确认领取

大数据与最优化研究所 преди 11 месеца
родител
ревизия
6315861333
променени са 2 файла, в които са добавени 21 реда и са изтрити 1 реда
  1. 1 1
      src/main/resources/mapper/textbook/TextbookStudentClaimMapper.xml
  2. 20 0
      src/test/java/com/xjrsoft/xjrsoftboot/StrTest.java

+ 1 - 1
src/main/resources/mapper/textbook/TextbookStudentClaimMapper.xml

@@ -16,7 +16,7 @@
         inner JOIN textbook t1 ON (t1.id = t.textbook_id)
         WHERE t.delete_mark = 0
         AND (t.student_user_id = #{dto.studentUserId})
-        AND (t2.base_semester_id = #{dto.baseSemesterId})
+        AND (t.base_semester_id = #{dto.baseSemesterId})
         <if test="dto.showOrConfirm != null and dto.showOrConfirm == 2">
             and t.is_claim = 0
         </if>

+ 20 - 0
src/test/java/com/xjrsoft/xjrsoftboot/StrTest.java

@@ -28,6 +28,7 @@ import java.time.LocalDateTime;
 import java.time.format.TextStyle;
 import java.time.temporal.ChronoUnit;
 import java.util.*;
+import java.util.stream.Collectors;
 
 import static java.util.Calendar.DAY_OF_MONTH;
 
@@ -338,4 +339,23 @@ public class StrTest {
         long primaryKey = generateLongPrimaryKey();
         System.err.println(primaryKey);
     }
+
+    @Test
+    public void generateRandomNumbers() {
+        List<Integer> numbers = Arrays.asList(7, 4, 3); // 给定的数字集合
+        int totalNumbers = 210; // 需要生成的总数量
+
+        List<Integer> result = new ArrayList<>();
+        Random random = new Random();
+
+        StringBuilder sb = new StringBuilder();
+        for (int i = 0; i < totalNumbers; i++) {
+            // 从numbers集合中随机选择一个数
+            int index = random.nextInt(numbers.size());
+            result.add(numbers.get(index));
+            sb.append(numbers.get(index));
+        }
+        System.err.println(sb.toString());
+    }
+
 }