提交 5adc714c authored 作者: lizhuo's avatar lizhuo

--no commit message

上级 7a9747cc
package com.zrqx.sysuser.bg.controller.message; package com.zrqx.sysuser.bg.controller.message;
import java.util.ArrayList;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import com.github.pagehelper.Page;
import com.zrqx.core.constant.sysuser.SysUserRequestPath; import com.zrqx.core.constant.sysuser.SysUserRequestPath;
import com.zrqx.core.model.sysuser.message.Message;
import com.zrqx.core.model.sysuser.user.User;
import com.zrqx.core.util.CallBack;
import com.zrqx.core.util.PageInfo;
import com.zrqx.core.util.PageParam;
import com.zrqx.core.vo.sysuser.bg.dept.DeptVO;
import com.zrqx.sysuser.bg.service.message.MessageService; import com.zrqx.sysuser.bg.service.message.MessageService;
import com.zrqx.sysuser.bg.service.user.UserService;
import com.zrqx.sysuser.commons.redis.Redis;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import tk.mybatis.mapper.entity.Example.Criteria;
/** /**
* 留言管理 Controller * 留言管理 Controller
*/ */
@RestController @RestController
@RequestMapping(SysUserRequestPath.BG + SysUserRequestPath.MESSAGE) @RequestMapping(SysUserRequestPath.BG + SysUserRequestPath.MESSAGE)
@Api(description = "网站管理-留言管理") @Api(description = "消息")
public class MessageController { public class MessageController {
@Autowired @Autowired
private MessageService service; private MessageService service;
@Autowired
private Redis redis;
@Autowired
private UserService userSerivce;
@ApiOperation("查看消息")
@GetMapping(SysUserRequestPath.PAGE)
public CallBack<PageInfo<Message>> getList(PageParam pageParam){
User user = redis.getUser();
List<DeptVO> deptVoList = userSerivce.getDept(user.getUserId());
List<Integer> deptIds=new ArrayList();
for(DeptVO dv : deptVoList){
deptIds.add(dv.getDeptId());
}
Criteria cr = userSerivce.createCriteria();
cr.orEqualTo("userId", redis.getUser().getUserId());
PageInfo<Message> messageList = service.queryCriteria(pageParam);
return CallBack.success(messageList);
}
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论