| | |
| | |
|
| | | import org.springframework.stereotype.Service;
|
| | |
|
| | | import com.yeshi.fanli.dao.config.SystemZnxDao;
|
| | | import com.yeshi.fanli.dao.mybatis.UserInfoMapper;
|
| | | import com.yeshi.fanli.dao.mybatis.msg.UserSystemMsgMapper;
|
| | | import com.yeshi.fanli.entity.bus.msg.UserSystemMsg;
|
| | |
| | | import com.yeshi.fanli.exception.msg.UserSystemMsgException;
|
| | | import com.yeshi.fanli.service.inter.msg.UserMsgReadStateService;
|
| | | import com.yeshi.fanli.service.inter.msg.UserSystemMsgService;
|
| | | import com.yeshi.fanli.service.inter.user.SystemZnxService;
|
| | | import com.yeshi.fanli.util.StringUtil;
|
| | |
|
| | | @Service
|
| | |
| | | private UserInfoMapper userInfoMapper;
|
| | |
|
| | | @Resource
|
| | | private SystemZnxDao systemZnxDao;
|
| | | private SystemZnxService systemZnxService;
|
| | |
|
| | | @Override
|
| | | public void addUserSystemMsg(Long uid, UserSystemMsgTypeEnum type, String title, String content, int timeTag,
|
| | |
| | | UserInfo user = userInfoMapper.selectByPrimaryKey(uid);
|
| | | if (user == null)
|
| | | return;
|
| | | long createtTime = user.getCreatetime();
|
| | | List<SystemZnx> list = systemZnxDao.list("from SystemZnx s where s.createTime>=" + createtTime);
|
| | | long createTime = user.getCreatetime();
|
| | | List<SystemZnx> list = systemZnxService.listbyCreateTime(createTime);
|
| | | if (list != null && list.size() > 0) {
|
| | | for (SystemZnx znx : list) {
|
| | | UserSystemMsg msg = userSystemMsgMapper.selectBySystemZNXId(znx.getId());
|