Rev 30315 | Rev 30353 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package com.smartdukaan.cron.scheduled;import com.spice.profitmandi.dao.model.ImeiActivationTimestampModel;import com.spice.profitmandi.dao.repository.fofo.ActivatedImeiRepository;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;import org.springframework.transaction.annotation.Transactional;import java.util.List;import java.util.stream.Collectors;@Component@Transactional(rollbackFor = Throwable.class)public class StandAlone {@Autowiredprivate OppoImeiActivationService oppoImeiActivationService;@Autowiredprivate ActivatedImeiRepository activatedImeiRepository;public void checkOppoImeiStatus() throws Exception {//Bring just 25 imeis in 1 goList<ImeiActivationTimestampModel> imeiActivationTimestampModels = activatedImeiRepository.selectImeiActivationByBrand("Oppo");List<String> imeis = imeiActivationTimestampModels.stream().map(x -> x.getSerialNumber()).collect(Collectors.toList());oppoImeiActivationService.updateActivationDate(imeis);}}