From 02d9502caf71d1b40fdec03c19d63f58c7b593ec Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期六, 23 十一月 2024 11:57:01 +0800 Subject: [PATCH] 改一下 --- pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/issue/IssueCtrl.java | 31 ++++--------------------------- 1 files changed, 4 insertions(+), 27 deletions(-) diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/issue/IssueCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/issue/IssueCtrl.java index 925dad6..b11901e 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/issue/IssueCtrl.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/issue/IssueCtrl.java @@ -1,6 +1,5 @@ package com.dy.pipIrrWechat.issue; -import com.alibaba.fastjson2.JSONArray; import com.dy.common.webUtil.BaseResponse; import com.dy.common.webUtil.BaseResponseUtils; import com.dy.common.webUtil.QueryResultVo; @@ -9,7 +8,6 @@ import com.dy.pipIrrGlobal.voSe.VoIssueReport; import com.dy.pipIrrGlobal.voSe.VoIssueReportReply; import com.dy.pipIrrWechat.issue.dto.DtoDeleteParam; -import com.dy.pipIrrWechat.issue.dto.DtoIssueReport; import com.dy.pipIrrWechat.issue.dto.DtoReportReply; import com.dy.pipIrrWechat.issue.qo.QoIssueReport; import jakarta.validation.Valid; @@ -19,7 +17,6 @@ import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.*; -import java.math.BigDecimal; import java.util.Date; import java.util.List; import java.util.Objects; @@ -47,34 +44,14 @@ */ @PostMapping(path = "addIssueReport") @Transactional(rollbackFor = Exception.class) - public BaseResponse<Boolean> addIssueReport(@RequestBody @Valid DtoIssueReport po, BindingResult bindingResult) { + public BaseResponse<Boolean> addIssueReport(@RequestBody @Valid SeIssueReport po, BindingResult bindingResult) { if(bindingResult != null && bindingResult.hasErrors()){ return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage()); } - Long clientId = po.getClientId(); - String phone = Optional.ofNullable(po.getPhone()).orElse(""); - BigDecimal lng = Optional.ofNullable(po.getLng()).orElse(BigDecimal.valueOf(0)); - BigDecimal lat = Optional.ofNullable(po.getLat()).orElse(BigDecimal.valueOf(0)); - String content = Optional.ofNullable(po.getContent()).orElse(""); - JSONArray images = Optional.ofNullable(po.getImages()).orElse(new JSONArray()); - JSONArray audios = Optional.ofNullable(po.getAudios()).orElse(new JSONArray()); - JSONArray videos = Optional.ofNullable(po.getVideos()).orElse(new JSONArray()); - - SeIssueReport seIssueReport = new SeIssueReport(); - seIssueReport.setClientId(clientId); - seIssueReport.setPhone(phone); - seIssueReport.setLng(lng); - seIssueReport.setLat(lat); - seIssueReport.setContent(content); - seIssueReport.setImages(images); - seIssueReport.setAudios(audios); - seIssueReport.setVideos(videos); - seIssueReport.setReportTime(new Date()); - seIssueReport.setState((byte)1); - Long issueReportId = issueSv.insertIssueReport(seIssueReport); - if(issueReportId == null) { - return BaseResponseUtils.buildErrorMsg("鍐滄埛闂涓婃姤澶辫触"); + String result = issueSv.addIssueReport(po); + if(!result.equals("success")) { + return BaseResponseUtils.buildErrorMsg(result); } return BaseResponseUtils.buildSuccess(true) ; -- Gitblit v1.8.0