Added contract object in evaluation API

This commit is contained in:
rajesh
2025-11-06 12:26:11 +05:30
parent 6600c5b319
commit c8ce9acee8
3 changed files with 10 additions and 0 deletions

View File

@@ -157,6 +157,9 @@ public class ApplicationEvaluationDao {
@Autowired
private ApplicationSignedDocumentRepository applicationSignedDocumentRepository;
@Autowired
private ApplicationContractDao applicationContractDao;
private ApplicationEvaluationEntity convertToEntity(UserEntity user, ApplicationEvaluationRequest req, Long assignedApplciationId) {
ApplicationEvaluationEntity entity = new ApplicationEvaluationEntity();
@@ -1193,6 +1196,8 @@ public class ApplicationEvaluationDao {
ApplicationEvaluationResponse applicationEvaluationResponse = convertToResponse(entity);
applicationEvaluationResponse.setSignedDocument(getApplicationSignedDocument(entity));
applicationEvaluationResponse.setEmailSendResponse(entity.getEmailSendResponse());
ApplicationContractResponse applicationContractResponse=applicationContractDao.getContractByApplicationId(applicationID);
applicationEvaluationResponse.setContract(applicationContractResponse);
return applicationEvaluationResponse;
}
public List<EvaluationDocumentRequest> prepareEvaluationDocumentBeanList(ApplicationEvaluationEntity entity) {
@@ -2423,6 +2428,8 @@ public class ApplicationEvaluationDao {
response.setCompanyCodiceAteco(company.getCodiceAteco());
response.setSignedDocument(getApplicationSignedDocument(evaluationEntity));
response.setEmailSendResponse(evaluationEntity.getEmailSendResponse());
ApplicationContractResponse applicationContractResponse=applicationContractDao.getContractByApplicationId(evaluationEntity.getApplicationId());
response.setContract(applicationContractResponse);
return response;
}