| Line 22... |
Line 22... |
| 22 |
ActivatedImeiRepository activatedImeiRepository;
|
22 |
ActivatedImeiRepository activatedImeiRepository;
|
| 23 |
|
23 |
|
| 24 |
public void checkOppoImeiStatus() throws Exception {
|
24 |
public void checkOppoImeiStatus() throws Exception {
|
| 25 |
List<ImeiActivationTimestampModel> imeiActivationTimestampModels = activatedImeiRepository.selectImeiActivationByBrand("Oppo");
|
25 |
List<ImeiActivationTimestampModel> imeiActivationTimestampModels = activatedImeiRepository.selectImeiActivationByBrand("Oppo");
|
| 26 |
List<String> imeis = imeiActivationTimestampModels.stream().map(x -> x.getSerialNumber()).collect(Collectors.toList());
|
26 |
List<String> imeis = imeiActivationTimestampModels.stream().map(x -> x.getSerialNumber()).collect(Collectors.toList());
|
| 27 |
int imeisCount = 10;
|
27 |
int imeisCount = 100;
|
| 28 |
for (int i = 0; i < (imeis.size() / imeisCount) + 1; i++) {
|
28 |
for (int i = 0; i < (imeis.size() / imeisCount) + 1; i++) {
|
| 29 |
List<String> subList = imeis.subList(i * imeisCount, Math.min((i + 1) * imeisCount, imeis.size()));
|
29 |
List<String> subList = imeis.subList(i * imeisCount, Math.min((i + 1) * imeisCount, imeis.size()));
|
| 30 |
oppoImeiActivationService.updateActivationDate(subList);
|
30 |
oppoImeiActivationService.updateActivationDate(subList);
|
| 31 |
System.out.println("run completed for 100 imeis --- " + i);
|
31 |
System.out.println("run completed for 100 imeis --- " + i);
|
| 32 |
System.out.println(subList);
|
32 |
System.out.println(subList);
|