| | |
| | | return CommonResult.success(iMessageColumnService.listColumnUser(id)); |
| | | } |
| | | |
| | | @ApiOperation(value = "获取展示栏目") |
| | | @RequestMapping(value = "/show", method = RequestMethod.GET) |
| | | @ResponseBody |
| | | public CommonResult getShowColumn() { |
| | | return CommonResult.success(iMessageColumnService.listShowColumn()); |
| | | } |
| | | |
| | | @ApiOperation(value = "获取栏目分页查询") |
| | | @RequestMapping(value = "/list", method = RequestMethod.POST) |
| | | @ResponseBody |
| | |
| | | message.setCreateUser(user.getUserId()); |
| | | message.setCreateTime(new Date()); |
| | | message.setTargetFrom(umsAdminMapper.selectById(user.getUserId()).getUsername()); |
| | | message.setIsView(0); |
| | | return CommonResult.success(iMessageService.save(message)); |
| | | } |
| | | |
| | |
| | | */ |
| | | public interface MessageColumnMapper extends BaseMapper<MessageColumn> { |
| | | List<MessageColumnVO> selectAllColumn(); |
| | | |
| | | } |
| | |
| | | List<MessageColumnUserVO> listColumnUser(Integer id); |
| | | |
| | | List<MessageColumnVO> listAllColumn(); |
| | | |
| | | List<MessageColumn> listShowColumn(); |
| | | } |
| | |
| | | public List<MessageColumnVO> listAllColumn() { |
| | | return messageColumnMapper.selectAllColumn(); |
| | | } |
| | | |
| | | @Override |
| | | public List<MessageColumn> listShowColumn() { |
| | | return this.list(new LambdaQueryWrapper<MessageColumn>().eq(MessageColumn::getIsShow,1)); |
| | | } |
| | | } |
| | |
| | | sendMessage.setTargetTo(receive); |
| | | sendMessage.setSendTime(new Date()); |
| | | sendMessage.setPhoneNumber(umsAdminMapper.selectById(receive).getMobile()); |
| | | if (ChannelCode.INNER.equals(message.getChannelCode())){ |
| | | sendMessage.setIsView(0); |
| | | } |
| | | this.save(sendMessage); |
| | | ids.add(sendMessage.getId()); |
| | | } |
| | |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.ycl.mapper.message.MessageColumnMapper"> |
| | | |
| | | <select id="selectAllColumn" resultType="com.ycl.vo.message.MessageColumnVO"> |
| | | SELECT |
| | | t1.id, |
| | | COUNT( t1.id ) AS notice_amount, |
| | | t1.column_name, |
| | | t1.update_time, |
| | | t1.is_show, |
| | | t1.description |
| | | FROM |
| | | ums_message_column t1 |
| | | LEFT JOIN ums_message t2 ON t1.id = t2.message_type |
| | | GROUP BY |
| | | t1.id |
| | | </select> |
| | | <select id="selectAllColumn" resultType="com.ycl.vo.message.MessageColumnVO"> |
| | | SELECT t1.id, |
| | | COUNT(t1.id) AS notice_amount, |
| | | t1.column_name, |
| | | t1.update_time, |
| | | t1.is_show, |
| | | t1.description |
| | | FROM ums_message_column t1 |
| | | LEFT JOIN ums_message t2 ON t1.id = t2.message_type |
| | | GROUP BY t1.id |
| | | </select> |
| | | </mapper> |
| | |
| | | and t3.target_to=#{userId} |
| | | AND t2.id=#{id} |
| | | AND t3.is_view=0 |
| | | |
| | | And t3.channel_code='01' |
| | | and t3.status=1 |
| | | </select> |
| | | |
| | | </mapper> |