Updated code
This commit is contained in:
@@ -59,6 +59,7 @@ public class FaqDao {
|
||||
CallEntity callEntity = callService.validateCall(callId);
|
||||
FaqEntity entity = createOrUpdateFaqEntity(faqRequest, callEntity, userEntity,
|
||||
LookUpDataTypeEnum.FAQ);
|
||||
FaqEntity oldFaqEntity = Utils.getClonedEntityForData(entity);
|
||||
if (validator.checkIsBeneficiary() && companyId == null) {
|
||||
throw new CustomValidationException(Status.VALIDATION_ERROR,
|
||||
Translator.toLocale(GepafinConstant.COMPANY_ID_MANDATORY));
|
||||
@@ -68,6 +69,10 @@ public class FaqDao {
|
||||
entity.setCompanyId(companyId);
|
||||
}
|
||||
faqRepository.save(entity);
|
||||
if(entity.getCompanyId()!=null) {
|
||||
/** This code is responsible for adding a version history log for the "Create FAQ" operation. **/
|
||||
loggingUtil.addVersionHistory(VersionHistoryRequest.builder().request(request).actionType(VersionActionTypeEnum.UPDATE).oldData(oldFaqEntity).newData(entity).build());
|
||||
}
|
||||
return convertToFaqResponseBean(entity);
|
||||
}
|
||||
|
||||
@@ -84,8 +89,11 @@ public class FaqDao {
|
||||
|
||||
public void deleteFaq(Long id) {
|
||||
FaqEntity faqEntity = validateFaq(id);
|
||||
FaqEntity oldFaqEntity = Utils.getClonedEntityForData(faqEntity);
|
||||
faqEntity.setIsDeleted(Boolean.TRUE);
|
||||
faqRepository.save(faqEntity);
|
||||
/** This code is responsible for adding a version history log for the "soft delete faq" operation **/
|
||||
loggingUtil.addVersionHistory(VersionHistoryRequest.builder().request(request).actionType(VersionActionTypeEnum.SOFT_DELETE).oldData(oldFaqEntity).newData(faqEntity).build());
|
||||
}
|
||||
|
||||
public FaqEntity validateFaq(Long id) {
|
||||
|
||||
Reference in New Issue
Block a user