Skip to content

Commit

Permalink
Merge pull request #1311 from deepikaarora88/Dev-2.0
Browse files Browse the repository at this point in the history
PT workflow status fix
  • Loading branch information
deepikaarora88 authored Aug 30, 2024
2 parents 358794d + e0ed72d commit d0d2482
Showing 1 changed file with 29 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
package org.egov.pt.service;

import java.util.Iterator;
import java.util.Map;
import java.util.Optional;

import org.egov.common.contract.request.RequestInfo;
import org.egov.pt.config.PropertyConfiguration;
import org.egov.pt.models.Assessment;
import org.egov.pt.models.Property;
import org.egov.pt.models.enums.CreationReason;
import org.egov.pt.models.enums.Status;
Expand All @@ -22,7 +23,9 @@
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;

import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.node.ObjectNode;

@Service
public class WorkflowService {
Expand Down Expand Up @@ -126,7 +129,32 @@ public State updateWorkflow(PropertyRequest request, CreationReason creationReas
request.getProperty().setStatus(Status.INACTIVE);
}
else
{
request.getProperty().setStatus(Status.fromValue(state.getApplicationStatus()));
ObjectNode objectNodeDetail;

JsonNode additionalDetails = request.getProperty().getAdditionalDetails();
if (null == additionalDetails || (null != additionalDetails && additionalDetails.isNull())) {
objectNodeDetail = mapper.createObjectNode();

} else {

objectNodeDetail = (ObjectNode) additionalDetails;
}

if(!objectNodeDetail.has("applicationStatus"))
{
objectNodeDetail.put("applicationStatus",state.getState());
}
else
{
objectNodeDetail.remove("applicationStatus");
objectNodeDetail.put("applicationStatus",state.getState());

}
request.getProperty().setAdditionalDetails(objectNodeDetail);

}
request.getProperty().getWorkflow().setState(state);
return state;
}
Expand Down

0 comments on commit d0d2482

Please sign in to comment.