code added on updated
This commit is contained in:
@@ -6,7 +6,6 @@ import java.time.format.DateTimeFormatter;
|
||||
import java.time.temporal.ChronoUnit;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@@ -27,6 +26,9 @@ import com.billpaymentservice.bbps.dto.BillCustomerParamsDTO;
|
||||
import com.billpaymentservice.bbps.dto.BillerIconDTO;
|
||||
import com.billpaymentservice.bbps.dto.CheckClientBillerResponseDTO;
|
||||
import com.billpaymentservice.bbps.dto.ComplaintHistoryDTO;
|
||||
import com.billpaymentservice.bbps.dto.ComplaintResponseDto;
|
||||
import com.billpaymentservice.bbps.dto.ComplaintStatusDetailsDto;
|
||||
import com.billpaymentservice.bbps.dto.ComplaintStatusDto;
|
||||
import com.billpaymentservice.bbps.dto.ContactMaster;
|
||||
import com.billpaymentservice.bbps.dto.CustomerParamDAO;
|
||||
import com.billpaymentservice.bbps.dto.CustomerParamGroupsDTO;
|
||||
@@ -38,11 +40,10 @@ import com.billpaymentservice.bbps.dto.TicketDetailsDTO;
|
||||
import com.billpaymentservice.bbps.dto.TicketDispositionsDTO;
|
||||
import com.billpaymentservice.bbps.dto.TransactionHistoryMasterDTO;
|
||||
import com.billpaymentservice.bbps.dto.TransactionHistoryParticularDetailsDTO;
|
||||
import com.billpaymentservice.bbps.dto.ViewAllComplaintDto;
|
||||
import com.billpaymentservice.bbps.dto.request.BillFetchByBillIdRequest;
|
||||
import com.billpaymentservice.bbps.dto.request.BillPaymentRequest;
|
||||
import com.billpaymentservice.bbps.dto.request.ComplaintRequestDTO;
|
||||
import com.billpaymentservice.bbps.dto.request.FetchBillRequest;
|
||||
import com.billpaymentservice.bbps.dto.request.FetchBillValidatestRequest;
|
||||
import com.billpaymentservice.bbps.dto.request.GetTicketLatestStausRequest;
|
||||
import com.billpaymentservice.bbps.dto.request.PaymentStartUserRequest;
|
||||
import com.billpaymentservice.bbps.dto.response.AmountOptionsResponse;
|
||||
@@ -50,7 +51,6 @@ import com.billpaymentservice.bbps.dto.response.BillDataResponse;
|
||||
import com.billpaymentservice.bbps.dto.response.ClientReqIdResponse;
|
||||
import com.billpaymentservice.bbps.dto.response.ComplaintHistoryStatusResponse;
|
||||
import com.billpaymentservice.bbps.dto.response.ComplaintResponse;
|
||||
import com.billpaymentservice.bbps.dto.response.FetchBillValidateResponse;
|
||||
import com.billpaymentservice.bbps.dto.response.PaymentStartApiResponse;
|
||||
import com.billpaymentservice.bbps.dto.response.PlanResponse;
|
||||
import com.billpaymentservice.bbps.dto.response.TicketCheckStatusResponse;
|
||||
@@ -58,8 +58,6 @@ import com.billpaymentservice.bbps.dto.response.ViewAllComplaintsResponse;
|
||||
import com.billpaymentservice.bbps.dto.response.ViewAllComplaintsTicketsResponse;
|
||||
import com.billpaymentservice.bbps.dto.response.ViewComplainByIdResponse;
|
||||
import com.billpaymentservice.bbps.dto.sentRequest.BillPaymentForwardRequest;
|
||||
import com.billpaymentservice.bbps.dto.sentRequest.FetchBillForwardRequest;
|
||||
import com.billpaymentservice.bbps.dto.sentRequest.FetchBillValidatestForwardRequest;
|
||||
import com.billpaymentservice.bbps.dto.sentRequest.FetchComplaintForwardRequest;
|
||||
import com.billpaymentservice.bbps.dto.sentRequest.FetchTicketLatestStatusRequest;
|
||||
import com.billpaymentservice.bbps.entites.AdditionalInfoBill;
|
||||
@@ -119,8 +117,6 @@ import com.billpaymentservice.bbps.repository.ReOpenComplaintRepository;
|
||||
import com.billpaymentservice.bbps.repository.TicketDispositionRepository;
|
||||
import com.billpaymentservice.bbps.repository.ViewAllComplainTicketDetailRepository;
|
||||
|
||||
import jakarta.persistence.Column;
|
||||
|
||||
@Component
|
||||
public class BillerMapperHelper {
|
||||
|
||||
@@ -1276,4 +1272,67 @@ public class BillerMapperHelper {
|
||||
LOGGER.error("Error saving BillValidation: {}", e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
|
||||
public ComplaintResponseDto toDto(ComplaintResponseEntity e) {
|
||||
|
||||
ComplaintResponseDto dto = new ComplaintResponseDto();
|
||||
dto.setTicketId(e.getTicketId());
|
||||
dto.setTicketType(e.getTicketType());
|
||||
dto.setStatus(e.getStatus());
|
||||
dto.setUserId(e.getUserId());
|
||||
dto.setTxnNpciId(e.getTxnNpciId());
|
||||
dto.setTicketDesr(e.getTicketDesr());
|
||||
dto.setTicketDesp(e.getTicketDesp());
|
||||
|
||||
dto.setComplaintStatusList(e.getComplaintStatusList().stream().map(cs -> {
|
||||
ComplaintStatusDto d = new ComplaintStatusDto();
|
||||
d.setNpciTicketStatus(cs.getNpciTicketStatus());
|
||||
d.setTicketDespo(cs.getTicketDespo());
|
||||
d.setCreatedTime(cs.getCreatedTime());
|
||||
d.setTicketId(cs.getTicketId());
|
||||
d.setNpciTicketStatus(cs.getNpciTicketStatus());
|
||||
d.setTicketDespo(cs.getTicketDespo());
|
||||
d.setNpciTicketType(cs.getNpciTicketType());
|
||||
return d;
|
||||
}).collect(Collectors.toList()));
|
||||
|
||||
dto.setHistoryList(e.getHistoryList().stream().map(h -> {
|
||||
ComplaintHistoryDTO d = new ComplaintHistoryDTO();
|
||||
d.setHistoryStatus(h.getHistoryStatus());
|
||||
d.setTime(h.getTime());
|
||||
d.setHistoryId(h.getHistoryId());
|
||||
d.setTicketId(h.getTicketId());
|
||||
return d;
|
||||
}).collect(Collectors.toList()));
|
||||
|
||||
dto.setStatusDetailsList(e.getStatusDetailsList().stream().map(sd -> {
|
||||
ComplaintStatusDetailsDto d = new ComplaintStatusDetailsDto();
|
||||
d.setTicketStatus(sd.getTicketStatus());
|
||||
d.setTicketType(sd.getTicketType());
|
||||
d.setTxnAmount(sd.getTxnAmount());
|
||||
d.setBillerName(sd.getBillerName());
|
||||
d.setTicketId(sd.getTicketId());
|
||||
d.setTotalTxnAmount(sd.getTotalTxnAmount());
|
||||
d.setBillCategory(sd.getBillCategory());
|
||||
|
||||
return d;
|
||||
}).collect(Collectors.toList()));
|
||||
|
||||
dto.setViewAllList(e.getViewAllList().stream().map(v -> {
|
||||
ViewAllComplaintDto d = new ViewAllComplaintDto();
|
||||
d.setTicketStatus(v.getTicketStatus());
|
||||
d.setTxnAmount(v.getTxnAmount());
|
||||
d.setBillerName(v.getBillerName());
|
||||
d.setTicketId(v.getTicketId());
|
||||
d.setTxnNpciId(v.getTxnNpciId());
|
||||
d.setTicketType(v.getTicketType());
|
||||
d.setBillCategory(v.getBillCategory());
|
||||
d.setCreatedTime(v.getCreatedTime());
|
||||
d.setTotalTxnAmount(v.getTotalTxnAmount());
|
||||
|
||||
return d;
|
||||
}).collect(Collectors.toList()));
|
||||
|
||||
return dto;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user