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