Commit d37d77f1 authored by ='s avatar =

hungtt-commit fix bug get campaign customer information

parent 66cab2a9
...@@ -932,10 +932,15 @@ public class CampaignRepositoryImpl implements CampaignRepositoryCustom { ...@@ -932,10 +932,15 @@ public class CampaignRepositoryImpl implements CampaignRepositoryCustom {
sb.append(" from campaign_customer"); sb.append(" from campaign_customer");
sb.append(" group by campaign_id"); sb.append(" group by campaign_id");
sb.append(" )"); sb.append(" )");
sb.append(" select a.*, b.customer_number campaignCustomer"); sb.append(" select b.campaign_id campaignId,");
sb.append(" from count_customer a"); sb.append(" nvl(a.totalIndividual, 0) totalIndividual,");
sb.append(" left join campaign b on a.campaignId = b.campaign_id"); sb.append(" nvl(a.totalNotInteractive, 0) totalNotInteractive,");
sb.append(" where a.campaignId = :p_campaign_id"); sb.append(" nvl(a.totalNotCall, 0) totalNotCall,");
sb.append(" nvl(a.totalCusInList, 0) totalCusInList,");
sb.append(" b.customer_number campaignCustomer");
sb.append(" from campaign b");
sb.append(" left join count_customer a on a.campaignId = b.campaign_id");
sb.append(" where b.campaign_id = :p_campaign_id");
params.put("p_campaign_id", dto.getCampaignId()); params.put("p_campaign_id", dto.getCampaignId());
params.put("p_company_site_id", dto.getCompanySiteId()); params.put("p_company_site_id", dto.getCompanySiteId());
list = namedParameterJdbcTemplate.query(sb.toString(), params, BeanPropertyRowMapper.newInstance(CampaignInformationDTO.class)); list = namedParameterJdbcTemplate.query(sb.toString(), params, BeanPropertyRowMapper.newInstance(CampaignInformationDTO.class));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment