|
|
@ -1,6 +1,13 @@ |
|
|
|
package com.epmet.service.evaluationindex.extract.toscreen.impl; |
|
|
|
|
|
|
|
import com.epmet.commons.tools.constant.StrConstant; |
|
|
|
import com.epmet.entity.evaluationindex.screen.ScreenPioneerDataEntity; |
|
|
|
import com.epmet.service.evaluationindex.extract.toscreen.PioneerDataExtractService; |
|
|
|
import com.epmet.service.evaluationindex.screen.ScreenPioneerDataService; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.util.CollectionUtils; |
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
/** |
|
|
|
* 先进模范数据抽取到大屏表screen_pioneer_data |
|
|
@ -9,4 +16,71 @@ import com.epmet.service.evaluationindex.extract.toscreen.PioneerDataExtractServ |
|
|
|
* @date 2020/9/22 11:25 |
|
|
|
*/ |
|
|
|
public class PioneerDataExtractServiceImpl implements PioneerDataExtractService { |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private ScreenPioneerDataService screenPioneerDataService; |
|
|
|
|
|
|
|
/** |
|
|
|
* @param customerId |
|
|
|
* @param dateId |
|
|
|
* @return void |
|
|
|
* @author yinzuomei |
|
|
|
* @description 总方法入口 |
|
|
|
* @Date 2020/9/22 14:17 |
|
|
|
**/ |
|
|
|
@Override |
|
|
|
public void extractPioneerData(String customerId, String dateId) { |
|
|
|
extractGridPioneerData(customerId, dateId); |
|
|
|
extractCommunityPioneerData(customerId, dateId); |
|
|
|
extractStreetPioneerData(customerId, dateId); |
|
|
|
extractDistrictPioneerData(customerId, dateId); |
|
|
|
extractCityPioneerData(customerId, dateId); |
|
|
|
extractProvincePioneerData(customerId, dateId); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @param customerId |
|
|
|
* @param dateId |
|
|
|
* @return void |
|
|
|
* @author yinzuomei |
|
|
|
* @description 网格级别的 党建引领-先锋模范数据 |
|
|
|
* @Date 2020/9/22 13:46 |
|
|
|
**/ |
|
|
|
@Override |
|
|
|
public void extractGridPioneerData(String customerId, String dateId) { |
|
|
|
List<ScreenPioneerDataEntity> gridList=screenPioneerDataService.initPioneerDataList(customerId,"grid", StrConstant.EPMETY_STR); |
|
|
|
if(CollectionUtils.isEmpty(gridList)){ |
|
|
|
return; |
|
|
|
} |
|
|
|
gridList.forEach(entity->{ |
|
|
|
entity.setDataEndTime(dateId); |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void extractCommunityPioneerData(String customerId, String dateId) { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void extractStreetPioneerData(String customerId, String dateId) { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void extractDistrictPioneerData(String customerId, String dateId) { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void extractCityPioneerData(String customerId, String dateId) { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void extractProvincePioneerData(String customerId, String dateId) { |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|