Răsfoiți Sursa

分配专家

licailing 4 ani în urmă
părinte
comite
0e3f2c0498

+ 9 - 9
src/main/java/com/izouma/wenlvju/service/performance/ArrangeJudgeService.java

@@ -66,20 +66,20 @@ public class ArrangeJudgeService {
         LongArrayConverter converter = new LongArrayConverter();
         List<Long> arrangeIds = converter.convertToEntityAttribute(arranges);
         if (CollUtil.isEmpty(arrangeIds))
-        arrangeJudgeRepo.cancelJudge(arrangeIds);
+            arrangeJudgeRepo.cancelJudge(arrangeIds);
     }
 
-    public void assignJudgeOnline(String experts, String arranges){
+    public void assignJudgeOnline(String experts, Long arrangeId) {
         LongArrayConverter converter = new LongArrayConverter();
         List<Long> expertIds = converter.convertToEntityAttribute(experts);
-        List<Long> arrangeIds = converter.convertToEntityAttribute(arranges);
+//        List<Long> arrangeIds = converter.convertToEntityAttribute(arranges);
         List<ArrangeJudge> save = new ArrayList<>();
-        arrangeIds.forEach(arrangeId ->
-                expertIds.forEach(expertId ->
-                        save.add(ArrangeJudge.builder()
-                                .arrangeId(arrangeId)
-                                .expertId(expertId)
-                                .build())));
+//        arrangeIds.forEach(arrangeId ->
+        expertIds.forEach(expertId ->
+                save.add(ArrangeJudge.builder()
+                        .arrangeId(arrangeId)
+                        .expertId(expertId)
+                        .build()));
 
         arrangeJudgeRepo.saveAll(save);
     }

+ 2 - 2
src/main/java/com/izouma/wenlvju/web/performance/ArrangeJudgeController.java

@@ -69,8 +69,8 @@ public class ArrangeJudgeController extends BaseController {
 
     @ApiOperation("线上分配评委")
     @PostMapping("/assignJudgeOnline")
-    public void assignJudgeOnline(String experts, String arranges) {
-        arrangeJudgeService.assignJudgeOnline(experts, arranges);
+    public void assignJudgeOnline(String experts, Long arrangeId) {
+        arrangeJudgeService.assignJudgeOnline(experts, arrangeId);
     }
 
     @PreAuthorize("hasRole('ADMIN')")