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); + } + }