|
|
@ -14,6 +14,7 @@ import com.epmet.dao.evaluationindex.indexcoll.FactIndexServiceAblityGridMonthly |
|
|
|
import com.epmet.dao.evaluationindex.screen.ScreenCustomerGridDao; |
|
|
|
import com.epmet.dao.stats.DimCustomerDao; |
|
|
|
import com.epmet.dao.stats.DimDateDao; |
|
|
|
import com.epmet.dao.stats.DimMonthDao; |
|
|
|
import com.epmet.dto.AgencySubTreeDto; |
|
|
|
import com.epmet.dto.extract.form.ExtractFormDTO; |
|
|
|
import com.epmet.dto.indexcal.CalculateCommonFormDTO; |
|
|
@ -25,7 +26,9 @@ import com.epmet.entity.evaluationindex.screen.ScreenCustomerGridEntity; |
|
|
|
import com.epmet.entity.stats.DimAgencyEntity; |
|
|
|
import com.epmet.entity.stats.DimCustomerEntity; |
|
|
|
import com.epmet.entity.stats.DimDateEntity; |
|
|
|
import com.epmet.entity.stats.DimMonthEntity; |
|
|
|
import com.epmet.service.StatsDemoService; |
|
|
|
import com.epmet.service.evaluationindex.extract.CalCpcIndexService; |
|
|
|
import com.epmet.service.evaluationindex.extract.CalGridIndexService; |
|
|
|
import com.epmet.service.evaluationindex.extract.FactOriginProjectLogDailyService; |
|
|
|
import com.epmet.service.evaluationindex.extract.FactOriginTopicMainDailyService; |
|
|
@ -82,6 +85,8 @@ public class DemoController { |
|
|
|
@Autowired |
|
|
|
private DimDateDao dimDateDao; |
|
|
|
@Autowired |
|
|
|
private DimMonthDao dimMonthDao; |
|
|
|
@Autowired |
|
|
|
private DimCustomerDao dimCustomerDao; |
|
|
|
@Autowired |
|
|
|
private FactOriginTopicMainDailyService factOriginTopicMainDailyService; |
|
|
@ -571,5 +576,43 @@ public class DemoController { |
|
|
|
); |
|
|
|
} |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private CalCpcIndexService calCpcIndexService; |
|
|
|
|
|
|
|
@PostMapping("calCpcPartyAbility") |
|
|
|
public Result calCpcPartyAbility(@RequestParam("customerId") String customerId, @RequestParam("monthId")String monthId) { |
|
|
|
if (StringUtils.isNotBlank(customerId) && StringUtils.isNotBlank(monthId)) { |
|
|
|
calCpcIndexService.calCpcPartyAbility(customerId,monthId); |
|
|
|
}else{ |
|
|
|
QueryWrapper<DimCustomerEntity> customerEntityQueryWrapper = new QueryWrapper<>(); |
|
|
|
List<DimCustomerEntity> customerEntityList=dimCustomerDao.selectList(customerEntityQueryWrapper); |
|
|
|
QueryWrapper<DimMonthEntity> wrapper = new QueryWrapper<>(); |
|
|
|
List<DimMonthEntity> dimMonthEntityList= dimMonthDao.selectList(wrapper); |
|
|
|
for(DimCustomerEntity customerEntity:customerEntityList){ |
|
|
|
for(DimMonthEntity monthEntity:dimMonthEntityList) { |
|
|
|
calCpcIndexService.calCpcPartyAbility(customerEntity.getId(),monthEntity.getId()); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
return new Result(); |
|
|
|
} |
|
|
|
|
|
|
|
@PostMapping("calGridIndexServiceAbility") |
|
|
|
public Result calGridIndexServiceAbility(@RequestParam("customerId") String customerId, @RequestParam("monthId")String monthId) { |
|
|
|
if (StringUtils.isNotBlank(customerId) && StringUtils.isNotBlank(monthId)) { |
|
|
|
calGridIndexService.calGridIndexServiceAbility(customerId,monthId); |
|
|
|
}else{ |
|
|
|
QueryWrapper<DimCustomerEntity> customerEntityQueryWrapper = new QueryWrapper<>(); |
|
|
|
List<DimCustomerEntity> customerEntityList=dimCustomerDao.selectList(customerEntityQueryWrapper); |
|
|
|
QueryWrapper<DimMonthEntity> wrapper = new QueryWrapper<>(); |
|
|
|
List<DimMonthEntity> dimMonthEntityList= dimMonthDao.selectList(wrapper); |
|
|
|
// for(DimCustomerEntity customerEntity:customerEntityList){
|
|
|
|
for(DimMonthEntity monthEntity:dimMonthEntityList) { |
|
|
|
calGridIndexService.calGridIndexServiceAbility("3ef7e4bb195eb9e622d68b52509aa940",monthEntity.getId()); |
|
|
|
} |
|
|
|
// }
|
|
|
|
} |
|
|
|
return new Result(); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|