Commit 888819be authored by Tu Bach's avatar Tu Bach

tubn campaign execute manual update

parent efc567f0
...@@ -30,6 +30,8 @@ public interface CampaignExecuteService { ...@@ -30,6 +30,8 @@ public interface CampaignExecuteService {
ResultDTO getCustomer(CampaignCustomerDTO dto); ResultDTO getCustomer(CampaignCustomerDTO dto);
ResultDTO updateCustomerResult(ContactCustResultDTO dto);
ResultDTO getCustomerComplete(ReceiveCustLogDTO dto); ResultDTO getCustomerComplete(ReceiveCustLogDTO dto);
ResultDTO getCallLog(ReceiveCustLogDTO dto); ResultDTO getCallLog(ReceiveCustLogDTO dto);
......
...@@ -517,6 +517,32 @@ public class CampaignExecuteServiceImp implements CampaignExecuteService { ...@@ -517,6 +517,32 @@ public class CampaignExecuteServiceImp implements CampaignExecuteService {
return result; return result;
} }
@Override
public ResultDTO updateCustomerResult(ContactCustResultDTO dto) {
ResultDTO result = new ResultDTO();
try {
ContactCustResult ccr = ccResultRepository.getOne(dto.getContactCustResultId());
ccr.setDurationCall(0L);
ccr.setStartCall(new Date());
ccr.setReceiveTime(new Date());
ccr.setPreEndTime(new Date());
ccr.setEndTime(new Date());
ccr.setWaitTime(0L);
ContactCustResult resultUpdate = ccResultRepository.save(ccr);
result.setErrorCode(Constants.ApiErrorCode.SUCCESS);
result.setDescription(Constants.ApiErrorDesc.SUCCESS);
result.setData(resultUpdate);
} catch (Exception e) {
e.printStackTrace();
result.setErrorCode(Constants.ApiErrorCode.ERROR);
result.setDescription(Constants.ApiErrorDesc.ERROR);
}
return result;
}
@Transactional(DataSourceQualify.CCMS_FULL) @Transactional(DataSourceQualify.CCMS_FULL)
public ResultDTO countRecallCustomer(Long companySiteId, Long agentId) { public ResultDTO countRecallCustomer(Long companySiteId, Long agentId) {
Long count = campaignCustomerRepository.countRecallCustomer(companySiteId, agentId); Long count = campaignCustomerRepository.countRecallCustomer(companySiteId, agentId);
......
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