|
@@ -256,18 +256,10 @@ public class ArticleVideoAuditService {
|
|
|
|
|
|
@XxlJob("shuffleAuditGroup")
|
|
|
public ReturnT<String> shuffleAuditGroup(String param) {
|
|
|
- int per = 0;
|
|
|
List<String> auditUser = Arrays.asList("a","b","c","d","e","f","g","h","i","j");
|
|
|
List<LongArticleTitleAudit> contentIds = titleAuditRepository.getByStatus(ArticleVideoAuditStatusEnum.WAITING.getCode());
|
|
|
- Collections.shuffle(contentIds);
|
|
|
- int perNum = contentIds.size() / auditUser.size();
|
|
|
for (int i = 0; i < contentIds.size(); i++) {
|
|
|
- if ((i+1) % perNum == 0) {
|
|
|
- if (per == auditUser.size() - 1)
|
|
|
- per = 0;
|
|
|
- else
|
|
|
- per++;
|
|
|
- }
|
|
|
+ int per = i % auditUser.size();
|
|
|
LongArticleTitleAudit audit = contentIds.get(i);
|
|
|
audit.setAuditAccount(auditUser.get(per));
|
|
|
titleAuditRepository.save(audit);
|