Files
scrq-hd/.svn/pristine/1d/1d70024432b8a0f877f7dd02c879b27635fb551c.svn-base
2025-07-03 10:34:04 +08:00

125 lines
3.9 KiB
Plaintext

package com.cmeim.system.service.impl;
import com.alibaba.fastjson.JSON;
import com.cmeim.common.core.utils.SecurityUtils;
import com.cmeim.common.core.web.controller.GenericController;
import com.cmeim.common.core.web.page.PageVo;
import com.cmeim.system.api.domain.SysMessage;
import com.cmeim.system.api.domain.SysUser;
import com.cmeim.system.mapper.SysMessageMapper;
import com.cmeim.system.service.ISysMessageService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.HashMap;
import java.util.List;
/**
* 部门管理 服务实现
*
* @author ruoyi
*/
@Service
public class SysMessageServiceImpl extends GenericController implements ISysMessageService
{
@Autowired
private SysMessageMapper sysMessageMapper;
/**
* 查询所有数据
*
* @param sysMessage 状态
* @return 系统消息集合
*/
@Override
public List<SysMessage> selectAllData(PageVo pageVo,SysMessage sysMessage)
{
HashMap<String , Object> SysMessagePageVo=new HashMap<String , Object>();
SysMessagePageVo.put("startNum",(pageVo.getPageNo()-1)*pageVo.getPageSize());
SysMessagePageVo.put("endNum",(pageVo.getPageNo()*pageVo.getPageSize()));
SysMessagePageVo.put("SysMessage",sysMessage);
SysMessagePageVo.put("endDt2",sysMessage.getEndDt2());
SysMessagePageVo.put("starDt",sysMessage.getStarDt());
SysMessagePageVo.put("receiver",sysMessage.getReceiver());
SysMessagePageVo.put("status",sysMessage.getStatus());
// String a = pageVo.getPageNo()-1)*pageVo.getPageSize();
logger.info(String.valueOf(SysMessagePageVo));
logger.info("------------------->");
logger.info(JSON.toJSONString(SecurityUtils.getUserId()));
SysMessagePageVo.put("userId",SecurityUtils.getUserId());
logger.info(JSON.toJSONString(SecurityUtils.getUsername()));
return sysMessageMapper.selectAllData(SysMessagePageVo);
}
@Override
public List<String> selectUserIdListByCode(String code) {
return sysMessageMapper.selectUserIdListByCode(code);
}
@Override
public List<SysUser> selectUserListByCode(String code) {
return sysMessageMapper.selectUserListByCode(code);
}
/**
* 查询所有数据
*
* @param id 状态
* @return 系统消息集合
*/
@Override
public long deleteMsgById(Long id)
{
return sysMessageMapper.deleteMsgById(id);
}
/**
* 查询所有数据
*
* @param sysMessage
* @return 系统消息
*/
@Override
public int add(SysMessage sysMessage)
{
return sysMessageMapper.addMsg(sysMessage);
}
@Override
public int updateSysStatus(SysMessage sysMessage) {
return sysMessageMapper.updateSysStatus(sysMessage);
}
/**
* 查询所有数据
*
* @param sysMessage 状态
* @return 系统消息集合
*/
@Override
public List<SysMessage> queryMsgByPage(PageVo pageVo, SysMessage sysMessage)
{
HashMap<String , Object> SysMessageByPageVo=new HashMap<String , Object>();
SysMessageByPageVo.put("startNum",(pageVo.getPageNo()-1)*pageVo.getPageSize());
SysMessageByPageVo.put("endNum",(pageVo.getPageNo()*pageVo.getPageSize()));
SysMessageByPageVo.put("SysMessage",sysMessage);
SysMessageByPageVo.put("endDt2",sysMessage.getEndDt2());
SysMessageByPageVo.put("starDt",sysMessage.getStarDt());
SysMessageByPageVo.put("receiver",sysMessage.getReceiver());
SysMessageByPageVo.put("status",sysMessage.getStatus());
SysMessageByPageVo.put("code",sysMessage.getCode());
return sysMessageMapper.queryMsgByPage(SysMessageByPageVo);
}
public List<SysMessage> testOnly(SysMessage sysMessage){
return sysMessageMapper.testOnly(sysMessage);
}
}