|
|
@ -26,6 +26,7 @@ import com.epmet.commons.tools.page.PageData; |
|
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
|
import com.epmet.dao.IssueApplicationHistoryDao; |
|
|
|
import com.epmet.dto.IssueApplicationDTO; |
|
|
|
import com.epmet.dto.IssueApplicationHistoryDTO; |
|
|
|
import com.epmet.dto.form.ApplicationDetailWorkFormDTO; |
|
|
|
import com.epmet.dto.form.ApplicationHistoryWorkFormDTO; |
|
|
@ -37,6 +38,7 @@ import com.epmet.resi.group.dto.group.form.ApplicationDetailFormDTO; |
|
|
|
import com.epmet.resi.group.dto.group.result.ApplicationDetailCopyResultDTO; |
|
|
|
import com.epmet.resi.group.feign.ResiGroupOpenFeignClient; |
|
|
|
import com.epmet.service.IssueApplicationHistoryService; |
|
|
|
import com.epmet.service.IssueApplicationService; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
@ -62,6 +64,8 @@ public class IssueApplicationHistoryServiceImpl extends BaseServiceImpl<IssueApp |
|
|
|
private ResiGroupOpenFeignClient resiGroupOpenFeignClient; |
|
|
|
@Autowired |
|
|
|
private EpmetUserOpenFeignClient epmetUserOpenFeignClient; |
|
|
|
@Autowired |
|
|
|
private IssueApplicationService issueApplicationService; |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageData<IssueApplicationHistoryDTO> page(Map<String, Object> params) { |
|
|
@ -136,6 +140,8 @@ public class IssueApplicationHistoryServiceImpl extends BaseServiceImpl<IssueApp |
|
|
|
public ApplicationDetailWorkResultDTO applicationDetailWork(ApplicationDetailWorkFormDTO applicationDetailWorkFormDTO) { |
|
|
|
ApplicationDetailFormDTO formDTO = new ApplicationDetailFormDTO(); |
|
|
|
formDTO.setIssueApplicationId(applicationDetailWorkFormDTO.getIssueApplicationId()); |
|
|
|
IssueApplicationDTO issueApplicationDTO = issueApplicationService.get(applicationDetailWorkFormDTO.getIssueApplicationId()); |
|
|
|
formDTO.setTopicIdIsNull(StringUtils.isBlank(issueApplicationDTO.getTopicId())); |
|
|
|
Result<ApplicationDetailCopyResultDTO> result = resiGroupOpenFeignClient.applicationDetail(formDTO); |
|
|
|
if (!result.success()){ |
|
|
|
throw new RenException("工作端查询待审核||已驳回 申请详情失败......"); |
|
|
|