From ec6e64101c0bb030445055773c42fabd4e2edb74 Mon Sep 17 00:00:00 2001 From: sunyuchao Date: Thu, 20 Oct 2022 15:05:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=8D=E9=A6=88=E6=95=B0=E6=8D=AE=E4=BF=9D?= =?UTF-8?q?=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../epdc/dto/item/ItemCommentFeedbackDTO.java | 2 +- .../controller/ItemCommentFeedbackController.java | 15 ++++++++++++++- .../item/entity/ItemCommentFeedbackEntity.java | 2 +- .../item/service/ItemCommentFeedbackService.java | 2 ++ .../impl/ItemCommentFeedbackServiceImpl.java | 9 +++++++++ 5 files changed, 27 insertions(+), 3 deletions(-) diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/ItemCommentFeedbackDTO.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/ItemCommentFeedbackDTO.java index 5e6411dc5..1968c460e 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/ItemCommentFeedbackDTO.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/ItemCommentFeedbackDTO.java @@ -40,7 +40,7 @@ public class ItemCommentFeedbackDTO implements Serializable { /** * 项目ID epdc_item.id */ - private String referenceId; + private String itemId; /** * 手机号 diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/controller/ItemCommentFeedbackController.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/controller/ItemCommentFeedbackController.java index 563a02c93..4cd49565d 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/controller/ItemCommentFeedbackController.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/controller/ItemCommentFeedbackController.java @@ -17,8 +17,14 @@ package com.elink.esua.epdc.modules.item.controller; +import com.elink.esua.epdc.commons.tools.utils.Result; +import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils; +import com.elink.esua.epdc.dto.item.ItemCommentFeedbackDTO; +import com.elink.esua.epdc.dto.item.form.ItemHandleSubmitFormDTO; import com.elink.esua.epdc.modules.item.service.ItemCommentFeedbackService; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -34,7 +40,14 @@ public class ItemCommentFeedbackController { private ItemCommentFeedbackService itemCommentFeedbackService; - + /** + * 反馈记录保存 + */ + @PostMapping("save") + public Result save(@RequestBody ItemCommentFeedbackDTO dto) { + itemCommentFeedbackService.save(dto); + return new Result(); + } } diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/entity/ItemCommentFeedbackEntity.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/entity/ItemCommentFeedbackEntity.java index 2b4139ca0..e9f3581ed 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/entity/ItemCommentFeedbackEntity.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/entity/ItemCommentFeedbackEntity.java @@ -36,7 +36,7 @@ public class ItemCommentFeedbackEntity extends BaseEpdcEntity { /** * 项目ID epdc_item.id */ - private String referenceId; + private String itemId; /** * 手机号 diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/ItemCommentFeedbackService.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/ItemCommentFeedbackService.java index 0091ed7c0..799987179 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/ItemCommentFeedbackService.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/ItemCommentFeedbackService.java @@ -18,6 +18,7 @@ package com.elink.esua.epdc.modules.item.service; import com.elink.esua.epdc.commons.mybatis.service.BaseService; +import com.elink.esua.epdc.dto.item.ItemCommentFeedbackDTO; import com.elink.esua.epdc.modules.item.entity.ItemCommentFeedbackEntity; /** @@ -26,5 +27,6 @@ import com.elink.esua.epdc.modules.item.entity.ItemCommentFeedbackEntity; */ public interface ItemCommentFeedbackService extends BaseService { + void save(ItemCommentFeedbackDTO dto); } diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemCommentFeedbackServiceImpl.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemCommentFeedbackServiceImpl.java index f5e84994a..89da66a01 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemCommentFeedbackServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemCommentFeedbackServiceImpl.java @@ -18,6 +18,9 @@ package com.elink.esua.epdc.modules.item.service.impl; import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; +import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; +import com.elink.esua.epdc.dto.item.ItemCommentFeedbackDTO; +import com.elink.esua.epdc.dto.item.ItemEnterpriseDTO; import com.elink.esua.epdc.modules.item.dao.ItemCommentFeedbackDao; import com.elink.esua.epdc.modules.item.entity.ItemCommentFeedbackEntity; import com.elink.esua.epdc.modules.item.service.ItemCommentFeedbackService; @@ -31,4 +34,10 @@ import org.springframework.stereotype.Service; public class ItemCommentFeedbackServiceImpl extends BaseServiceImpl implements ItemCommentFeedbackService { + @Override + public void save(ItemCommentFeedbackDTO dto) { + ItemCommentFeedbackEntity entity = ConvertUtils.sourceToTarget(dto, ItemCommentFeedbackEntity.class); + insert(entity); + } + }