liurunyu
2024-12-12 db8bd443faa40789e3b82a75ccebeb744d55a5ae
pipIrr-platform/pipIrr-web/pipIrr-web-app/src/main/java/com/dy/pipIrrApp/issue/IssueCtrl.java
@@ -66,8 +66,8 @@
    @SsoAop()
    public BaseResponse<QueryResultVo<List<VoIssueReport>>> getIssueReports(QoIssueReport vo) {
        try {
            QueryResultVo<List<VoIssueReport>> res = issueSv.getIssueReports(vo);
            return BaseResponseUtils.buildSuccess(res);
            //QueryResultVo<List<VoIssueReport_temp>> res = issueSv.getIssueReports(vo);
            return BaseResponseUtils.buildSuccess(issueSv.getIssueReports(vo));
        } catch (Exception e) {
            log.error("获取巡检员问题上报记录异常", e);
            return BaseResponseUtils.buildException(e.getMessage());
@@ -75,6 +75,26 @@
    }
    /**
     * 获取一个巡检员问题上报记录详情
     * @param issueReportId
     * @return
     */
    @GetMapping(path = "/getOneIssueReport")
    @SsoAop()
    public BaseResponse<VoIssueReport> getOneIssueReport(@RequestParam("issueReportId") Long issueReportId) {
        try {
            VoIssueReport issueReport = issueSv.getIssueReportById(issueReportId);
            if(issueReport == null) {
                return BaseResponseUtils.buildNonExist();
            }
            return BaseResponseUtils.buildSuccess(issueReport);
        } catch (Exception e) {
            log.error("获取问题上报记录详情异常", e);
            return BaseResponseUtils.buildException(e.getMessage());
        }
    }
    /**
     * 逻辑删除巡检员问题上报,删除前先判断要删除的上报是否存在
     * @param po
     * @param bindingResult