Done ticket GEPAFINBE-223 & GEPAFINBE-224
This commit is contained in:
@@ -13,4 +13,7 @@ public interface AppointmentService {
|
||||
AppointmentCreationResponse createAppointmentForApplication(HttpServletRequest request, Long applicationId, CreateAppointmentRequest createAppointmentRequest);
|
||||
|
||||
DocumentUploadResponse uploadDocToExternalSystem(HttpServletRequest request, Long documentId, UploadDocToExternalSystemRequest docToExternalSystemRequest);
|
||||
|
||||
NdgResponse getNdgByVatNumber(HttpServletRequest request,String vatNumber);
|
||||
|
||||
}
|
||||
|
||||
@@ -47,4 +47,5 @@ public interface CompanyService {
|
||||
|
||||
void updateMissingVatCheckResponses(HttpServletRequest request, LimitRequest limitRequest);
|
||||
|
||||
void extractPecFromJson(HttpServletRequest request);
|
||||
}
|
||||
|
||||
@@ -2,12 +2,14 @@ package net.gepafin.tendermanagement.service.impl;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import net.gepafin.tendermanagement.dao.AppointmentDao;
|
||||
import net.gepafin.tendermanagement.entities.UserEntity;
|
||||
import net.gepafin.tendermanagement.model.request.CreateAppointmentRequest;
|
||||
import net.gepafin.tendermanagement.model.request.UploadDocToExternalSystemRequest;
|
||||
import net.gepafin.tendermanagement.model.response.AppointmentCreationResponse;
|
||||
import net.gepafin.tendermanagement.model.response.DocumentUploadResponse;
|
||||
import net.gepafin.tendermanagement.model.response.NdgResponse;
|
||||
import net.gepafin.tendermanagement.service.AppointmentService;
|
||||
import net.gepafin.tendermanagement.util.Validator;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -17,6 +19,9 @@ public class AppointmentServiceImpl implements AppointmentService {
|
||||
@Autowired
|
||||
private AppointmentDao appointmentDao;
|
||||
|
||||
@Autowired
|
||||
private Validator validator;
|
||||
|
||||
@Override
|
||||
public NdgResponse checkNdgForAppointment(HttpServletRequest request, Long applicationId) {
|
||||
|
||||
@@ -34,4 +39,11 @@ public class AppointmentServiceImpl implements AppointmentService {
|
||||
|
||||
return appointmentDao.uploadDocumentToExternalSystem(documentId, docToExternalSystemRequest);
|
||||
}
|
||||
|
||||
@Override
|
||||
public NdgResponse getNdgByVatNumber(HttpServletRequest request,String vatNumber) {
|
||||
UserEntity userEntity = validator.validateUser(request);
|
||||
NdgResponse ndgResponse= appointmentDao.getNdgByVatNumber(vatNumber,userEntity);
|
||||
return ndgResponse;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -140,6 +140,12 @@ public class CompanyServiceImpl implements CompanyService {
|
||||
@Override
|
||||
public void updateMissingVatCheckResponses(HttpServletRequest request, LimitRequest limitRequest) {
|
||||
UserEntity userEntity =validator.validateUser(request);
|
||||
companyDao.updateMissingVatCheckResponses(request, limitRequest);
|
||||
companyDao.updateMissingVatCheckResponses(request,limitRequest);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void extractPecFromJson(HttpServletRequest request) {
|
||||
UserEntity userEntity =validator.validateUser(request);
|
||||
companyDao.getCompanyEntity();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user