Done ticket GEPAFINBE-88
This commit is contained in:
@@ -15,6 +15,7 @@ import net.gepafin.tendermanagement.model.request.FieldRequest;
|
|||||||
import net.gepafin.tendermanagement.model.response.*;
|
import net.gepafin.tendermanagement.model.response.*;
|
||||||
import net.gepafin.tendermanagement.repositories.*;
|
import net.gepafin.tendermanagement.repositories.*;
|
||||||
import net.gepafin.tendermanagement.service.ApplicationService;
|
import net.gepafin.tendermanagement.service.ApplicationService;
|
||||||
|
import net.gepafin.tendermanagement.service.CallService;
|
||||||
import net.gepafin.tendermanagement.service.UserService;
|
import net.gepafin.tendermanagement.service.UserService;
|
||||||
import net.gepafin.tendermanagement.util.Utils;
|
import net.gepafin.tendermanagement.util.Utils;
|
||||||
import net.gepafin.tendermanagement.web.rest.api.errors.ResourceNotFoundException;
|
import net.gepafin.tendermanagement.web.rest.api.errors.ResourceNotFoundException;
|
||||||
@@ -46,6 +47,8 @@ public class ApplicationEvaluationDao {
|
|||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private UserService userService;
|
private UserService userService;
|
||||||
|
// @Autowired
|
||||||
|
// private CallService callService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private EvaluationCriteriaRepository evaluationCriteriaRepository;
|
private EvaluationCriteriaRepository evaluationCriteriaRepository;
|
||||||
@@ -193,6 +196,7 @@ public class ApplicationEvaluationDao {
|
|||||||
.findFirst()
|
.findFirst()
|
||||||
.ifPresent(contentBean -> {
|
.ifPresent(contentBean -> {
|
||||||
mappedField.setFieldLabel(getLabelForField(contentBean));
|
mappedField.setFieldLabel(getLabelForField(contentBean));
|
||||||
|
mappedField.setFieldName(contentBean.getName());
|
||||||
switch (contentBean.getName()) {
|
switch (contentBean.getName()) {
|
||||||
case "fileupload":
|
case "fileupload":
|
||||||
mapFileFieldDetails(mappedField, formFieldId, applicationForm.getId(), applicationId);
|
mapFileFieldDetails(mappedField, formFieldId, applicationForm.getId(), applicationId);
|
||||||
@@ -712,6 +716,7 @@ public class ApplicationEvaluationDao {
|
|||||||
List<ContentResponseBean> contentResponseBeans = formDao.convertFormEntityToFormResponseBean(formEntity).getContent();
|
List<ContentResponseBean> contentResponseBeans = formDao.convertFormEntityToFormResponseBean(formEntity).getContent();
|
||||||
contentResponseBeans.stream().filter(bean -> bean.getId().equals(formFieldId)).findFirst().ifPresent(contentResponseBean -> {
|
contentResponseBeans.stream().filter(bean -> bean.getId().equals(formFieldId)).findFirst().ifPresent(contentResponseBean -> {
|
||||||
String label = getLabel(contentResponseBean);
|
String label = getLabel(contentResponseBean);
|
||||||
|
mappedField.setFieldName(contentResponseBean.getName());
|
||||||
mappedField.setFieldLabel(label);
|
mappedField.setFieldLabel(label);
|
||||||
switch (contentResponseBean.getName()) {
|
switch (contentResponseBean.getName()) {
|
||||||
case "fileupload":
|
case "fileupload":
|
||||||
@@ -1007,7 +1012,7 @@ public class ApplicationEvaluationDao {
|
|||||||
String label = getLabelFromSettings(contentResponseBean);
|
String label = getLabelFromSettings(contentResponseBean);
|
||||||
|
|
||||||
mappedField.setFieldLabel(label);
|
mappedField.setFieldLabel(label);
|
||||||
|
mappedField.setFieldName(contentResponseBean.getName());
|
||||||
boolean isCheckbox = "checkboxes".equals(contentResponseBean.getName());
|
boolean isCheckbox = "checkboxes".equals(contentResponseBean.getName());
|
||||||
boolean isFileUpload = "fileupload".equals(contentResponseBean.getName());
|
boolean isFileUpload = "fileupload".equals(contentResponseBean.getName());
|
||||||
boolean isParagraph = "paragraph".equals(contentResponseBean.getName());
|
boolean isParagraph = "paragraph".equals(contentResponseBean.getName());
|
||||||
@@ -1290,6 +1295,8 @@ public class ApplicationEvaluationDao {
|
|||||||
|
|
||||||
if (existingEntityOptional.isPresent()) {
|
if (existingEntityOptional.isPresent()) {
|
||||||
ApplicationEvaluationEntity existingEntity = existingEntityOptional.get();
|
ApplicationEvaluationEntity existingEntity = existingEntityOptional.get();
|
||||||
|
// UserEntity userEntity = userService.validateUser(application.getUserId());
|
||||||
|
// callService.validatePublishedCall(application.getCall().getId(), userEntity.getHub().getId());
|
||||||
application.setStatus(newStatus.getValue());
|
application.setStatus(newStatus.getValue());
|
||||||
application = applicationRepository.save(application);
|
application = applicationRepository.save(application);
|
||||||
String statusType = application.getStatus();
|
String statusType = application.getStatus();
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import lombok.Data;
|
|||||||
@Data
|
@Data
|
||||||
public class CriteriaMappedField {
|
public class CriteriaMappedField {
|
||||||
private String id;
|
private String id;
|
||||||
|
private String fieldName;
|
||||||
private String fieldLabel;
|
private String fieldLabel;
|
||||||
private Object fieldValue;
|
private Object fieldValue;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user