Subversion Repositories SmartDukaan

Rev

Rev 34420 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 34420 Rev 36253
Line 4... Line 4...
4
import com.spice.profitmandi.dao.repository.fofo.ActivatedImeiRepository;
4
import com.spice.profitmandi.dao.repository.fofo.ActivatedImeiRepository;
5
import org.apache.logging.log4j.LogManager;
5
import org.apache.logging.log4j.LogManager;
6
import org.apache.logging.log4j.Logger;
6
import org.apache.logging.log4j.Logger;
7
import org.springframework.beans.factory.annotation.Autowired;
7
import org.springframework.beans.factory.annotation.Autowired;
8
import org.springframework.stereotype.Component;
8
import org.springframework.stereotype.Component;
9
import org.springframework.transaction.annotation.Transactional;
-
 
10
 
9
 
11
import java.util.List;
10
import java.util.List;
12
import java.util.stream.Collectors;
11
import java.util.stream.Collectors;
13
 
12
 
14
@Component
13
@Component
15
@Transactional(rollbackFor = Throwable.class)
-
 
16
public class StandAlone {
14
public class StandAlone {
17
 
15
 
18
	@Autowired
16
	@Autowired
19
	private OppoImeiActivationService oppoImeiActivationService;
17
	private OppoImeiActivationService oppoImeiActivationService;
20
 
18
 
Line 25... Line 23...
25
	private ActivatedImeiRepository activatedImeiRepository;
23
	private ActivatedImeiRepository activatedImeiRepository;
26
 
24
 
27
	private static final Logger LOGGER = LogManager.getLogger(StandAlone.class);
25
	private static final Logger LOGGER = LogManager.getLogger(StandAlone.class);
28
 
26
 
29
	public void checkOppoImeiStatus() throws Exception {
27
	public void checkOppoImeiStatus() throws Exception {
30
		//Bring just 25 imeis in 1 go
-
 
31
		List<ImeiActivationTimestampModel> imeiActivationTimestampModels = activatedImeiRepository.selectImeiActivationPendingByBrand("Oppo", 4);
28
		List<ImeiActivationTimestampModel> imeiActivationTimestampModels = activatedImeiRepository.selectImeiActivationPendingByBrand("Oppo", 4);
32
		List<String> imeis = imeiActivationTimestampModels.stream().map(x -> x.getSerialNumber()).collect(Collectors.toList());
29
		List<String> imeis = imeiActivationTimestampModels.stream().map(x -> x.getSerialNumber()).collect(Collectors.toList());
-
 
30
		LOGGER.info("Oppo secondary imeis {}", imeis);
-
 
31
		oppoImeiActivationService.updateActivationDate(imeis);
-
 
32
	}
-
 
33
 
-
 
34
	public void checkOppoImeiStatusTertiary() throws Exception {
-
 
35
		List<ImeiActivationTimestampModel> imeiActivationTimestampModels = activatedImeiRepository.selectImeiActivationPendingByBrandTertiary("Oppo", 4);
-
 
36
		List<String> imeis = imeiActivationTimestampModels.stream().map(x -> x.getSerialNumber()).collect(Collectors.toList());
33
		LOGGER.info("imeis {}", imeis);
37
		LOGGER.info("Oppo tertiary imeis {}", imeis);
34
		oppoImeiActivationService.updateActivationDate(imeis);
38
		oppoImeiActivationService.updateActivationDate(imeis);
35
	}
39
	}
36
 
40
 
37
	public void checkRealmeImeiStatus() throws Exception {
41
	public void checkRealmeImeiStatus() throws Exception {
38
		//Bring just 25 imeis in 1 go
-
 
39
		List<ImeiActivationTimestampModel> imeiActivationTimestampModels = activatedImeiRepository.selectImeiActivationPendingByRealme("Realme", 4);
42
		List<ImeiActivationTimestampModel> imeiActivationTimestampModels = activatedImeiRepository.selectImeiActivationPendingByRealme("Realme", 4);
40
		List<String> imeis = imeiActivationTimestampModels.stream().map(x -> x.getSerialNumber()).collect(Collectors.toList());
43
		List<String> imeis = imeiActivationTimestampModels.stream().map(x -> x.getSerialNumber()).collect(Collectors.toList());
-
 
44
		LOGGER.info("Realme secondary imeis {}", imeis);
-
 
45
		realmeImeiActivationService.updateActivationDate(imeis);
-
 
46
	}
-
 
47
 
-
 
48
	public void checkRealmeImeiStatusTertiary() throws Exception {
-
 
49
		List<ImeiActivationTimestampModel> imeiActivationTimestampModels = activatedImeiRepository.selectImeiActivationPendingByBrandTertiary("Realme", 4);
-
 
50
		List<String> imeis = imeiActivationTimestampModels.stream().map(x -> x.getSerialNumber()).collect(Collectors.toList());
41
		LOGGER.info("imeis {}", imeis);
51
		LOGGER.info("Realme tertiary imeis {}", imeis);
42
		realmeImeiActivationService.updateActivationDate(imeis);
52
		realmeImeiActivationService.updateActivationDate(imeis);
43
	}
53
	}
44
}
-
 
45
54
}
-
 
55