diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/LineAuditInfoDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/LineAuditInfoDAO.java index e1a97d56c..49e08e6fc 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/LineAuditInfoDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/LineAuditInfoDAO.java @@ -37,4 +37,8 @@ public class LineAuditInfoDAO { return lineAuditInfoMapper.getLineAuditInfoList(auditIds); } + + public LineAuditInfoDO getAuditInfoByLineId(Long lineId){ + return lineAuditInfoMapper.getLineAuditInfo(lineId); + } } diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/LineAuditInfoMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/LineAuditInfoMapper.java index 6dfb2e185..4efd9f7f3 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/LineAuditInfoMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/LineAuditInfoMapper.java @@ -16,5 +16,12 @@ public interface LineAuditInfoMapper extends Mapper { */ List getLineAuditInfoList(@Param("ids") List ids); + /** + * 结束跟进记录 + * @param lineId + * @return + */ + LineAuditInfoDO getLineAuditInfo(@Param("lineId") Long lineId); + } \ No newline at end of file diff --git a/coolstore-partner-dao/src/main/resources/mapper/LineAuditInfoMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/LineAuditInfoMapper.xml index 38c6cb611..24680c713 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/LineAuditInfoMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/LineAuditInfoMapper.xml @@ -28,4 +28,10 @@ + + \ No newline at end of file diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/LineServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/LineServiceImpl.java index 016b8264d..13e8a6ee7 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/LineServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/LineServiceImpl.java @@ -99,6 +99,10 @@ public class LineServiceImpl implements LineService { result.setLargeRegionId(bigRegionIdByAreaId); result.setLargeRegionName(regionNameMap.get(bigRegionIdByAreaId)); } + LineAuditInfoDO lineAuditInfoDO = lineAuditInfoDAO.getAuditInfoByLineId(lineInfo.getId()); + if (lineAuditInfoDO!=null){ + result.setRejectPublicReason(lineAuditInfoDO.getRejectPublicReason()); + } MemberQuestionDO memberQuestionDO = joinIntentionMapper.getByLineId(lineInfo.getId()); Map userPortraitMap = deskService.getUserPortraitMap(Arrays.asList(lineInfo));