125 lines
3.9 KiB
Plaintext
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);
|
|
}
|
|
|
|
}
|