|
@@ -1,5 +1,6 @@
|
|
|
package com.fs.app.controller.store;
|
|
|
|
|
|
+import com.fs.app.annotation.Login;
|
|
|
import com.fs.app.controller.AppBaseController;
|
|
|
import com.fs.common.annotation.Log;
|
|
|
import com.fs.common.core.controller.BaseController;
|
|
@@ -8,6 +9,8 @@ import com.fs.common.core.page.TableDataInfo;
|
|
|
import com.fs.common.enums.BusinessType;
|
|
|
import com.fs.common.utils.poi.ExcelUtil;
|
|
|
import com.fs.user.domain.FsUserComplaint;
|
|
|
+import com.fs.user.domain.FsUserComplaintMsg;
|
|
|
+import com.fs.user.service.IFsUserComplaintMsgService;
|
|
|
import com.fs.user.service.IFsUserComplaintService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
@@ -27,6 +30,8 @@ public class FsUserComplaintController extends AppBaseController
|
|
|
{
|
|
|
@Autowired
|
|
|
private IFsUserComplaintService fsUserComplaintService;
|
|
|
+ @Autowired
|
|
|
+ private IFsUserComplaintMsgService fsUserComplaintMsgService;
|
|
|
|
|
|
/**
|
|
|
* 查询用户投诉列表
|
|
@@ -93,4 +98,50 @@ public class FsUserComplaintController extends AppBaseController
|
|
|
{
|
|
|
return toAjax(fsUserComplaintService.deleteFsUserComplaintByIds(ids));
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 查询投诉消息记录列表
|
|
|
+ */
|
|
|
+ @GetMapping("/msg/list")
|
|
|
+ public TableDataInfo msgList(FsUserComplaintMsg fsUserComplaintMsg)
|
|
|
+ {
|
|
|
+ startPage();
|
|
|
+ List<FsUserComplaintMsg> list = fsUserComplaintMsgService.selectFsUserComplaintMsgList(fsUserComplaintMsg);
|
|
|
+ return getDataTable(list);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取投诉消息记录详细信息
|
|
|
+ */
|
|
|
+ @GetMapping(value = "/msg/{id}")
|
|
|
+ public AjaxResult getMsgInfo(@PathVariable("id") Long id)
|
|
|
+ {
|
|
|
+ return AjaxResult.success(fsUserComplaintMsgService.selectFsUserComplaintMsgById(id));
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 新增投诉消息记录
|
|
|
+ */
|
|
|
+ @PostMapping("/msgAdd")
|
|
|
+ @Login
|
|
|
+ public AjaxResult msgAdd(@RequestBody FsUserComplaintMsg fsUserComplaintMsg)
|
|
|
+ {
|
|
|
+ if (fsUserComplaintMsg.getComplaintId() == null){
|
|
|
+ return AjaxResult.error("未查询到相关投诉!");
|
|
|
+ }
|
|
|
+ String userId = getUserId();
|
|
|
+ fsUserComplaintMsg.setUserId(Long.valueOf(userId));
|
|
|
+ fsUserComplaintMsg.setSendType(1); //用户
|
|
|
+ return toAjax(fsUserComplaintMsgService.insertFsUserComplaintMsg(fsUserComplaintMsg));
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 修改投诉消息记录
|
|
|
+ */
|
|
|
+ @PutMapping("/editMsg")
|
|
|
+ public AjaxResult editMsg(@RequestBody FsUserComplaintMsg fsUserComplaintMsg)
|
|
|
+ {
|
|
|
+ return toAjax(fsUserComplaintMsgService.updateFsUserComplaintMsg(fsUserComplaintMsg));
|
|
|
+ }
|
|
|
+
|
|
|
}
|