diff --git a/src/main/java/com/biutag/supervision/service/complaintCollection/ComplaintCollectionServiceImpl.java b/src/main/java/com/biutag/supervision/service/complaintCollection/ComplaintCollectionServiceImpl.java index b0315f6..bea57f2 100644 --- a/src/main/java/com/biutag/supervision/service/complaintCollection/ComplaintCollectionServiceImpl.java +++ b/src/main/java/com/biutag/supervision/service/complaintCollection/ComplaintCollectionServiceImpl.java @@ -903,8 +903,13 @@ public class ComplaintCollectionServiceImpl implements ComplaintCollectionServic dto.setId(request.getComplaintId()); dto.setOriginId(request.getOriginId()); dto.setDiscoveryTime(request.getDiscoveryTime()); - dto.setProblemSourcesCode(request.getSourceTable()); - dto.setProblemSources(stringStringMap.get(request.getSourceTable())); + if ("leader_explain".equals(request.getSourceTable())){ + dto.setProblemSourcesCode(request.getSourceTableSubOne()); + dto.setProblemSources(stringStringMap.get(request.getSourceTableSubOne())); + }else { + dto.setProblemSourcesCode(request.getSourceTable()); + dto.setProblemSources(stringStringMap.get(request.getSourceTable())); + } dto.setBusinessTypeCode(request.getBusinessTypeCode()); dto.setPoliceTypeName(null);