|
|
@ -40,6 +40,7 @@ import com.epmet.entity.evaluationindex.extract.FactOriginProjectOrgPeriodDailyE |
|
|
|
import com.epmet.entity.evaluationindex.screen.ScreenDifficultyDataEntity; |
|
|
|
import com.epmet.feign.EpmetCommonServiceOpenFeignClient; |
|
|
|
import com.epmet.service.evaluationindex.extract.todata.FactOriginProjectMainDailyService; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
@ -57,6 +58,7 @@ import java.util.stream.Collectors; |
|
|
|
* @author generator generator@elink-cn.com |
|
|
|
* @since v1.0.0 2020-09-16 |
|
|
|
*/ |
|
|
|
@Slf4j |
|
|
|
@Service |
|
|
|
@DataSource(DataSourceConstant.STATS) |
|
|
|
public class FactOriginProjectMainDailyServiceImpl extends BaseServiceImpl<FactOriginProjectMainDailyDao, FactOriginProjectMainDailyEntity> implements FactOriginProjectMainDailyService { |
|
|
@ -429,7 +431,9 @@ public class FactOriginProjectMainDailyServiceImpl extends BaseServiceImpl<FactO |
|
|
|
@Override |
|
|
|
public List<ScreenProjectDataDTO> initNewScreenProjectData(String customerId,Integer rows , String dateId,Integer exceedLimit,Integer about2exceedLimit) { |
|
|
|
boolean ifBeforeYesterday = true; |
|
|
|
if(Integer.parseInt(DateUtils.getBeforeNDay(NumConstant.ONE)) > Integer.parseInt(dateId)){ |
|
|
|
int beforeDate = Integer.parseInt(DateUtils.getBeforeNDay(NumConstant.ONE)); |
|
|
|
log.info("initNewScreenProjectData beforeDate:{},dateId:{}",beforeDate,dateId); |
|
|
|
if(beforeDate > Integer.parseInt(dateId)){ |
|
|
|
ifBeforeYesterday = false; |
|
|
|
} |
|
|
|
List<ScreenProjectDataDTO> projects = baseDao.initNewScreenProjectData(customerId, rows <= NumConstant.ZERO ? "" : dateId, dateId); |
|
|
|