企业端,消息,个人信息修改

This commit is contained in:
梁琦涛
2021-09-29 13:55:26 +08:00
parent 5fe1befb5d
commit 664e085c45
15 changed files with 235 additions and 371 deletions
@@ -202,6 +202,27 @@ public class SysAnnouncementSendController {
result.setSuccess(true);
return result;
}
/**
* @功能:更新用户系统消息阅读状态
* @param json
* @return
*/
@AutoLog(value = "我的消息-已读")
@PostMapping(value = "/editCompanyByAnntIdAndUserId")
public Result<SysAnnouncementSend> editCompanyByAnntIdAndUserId(@RequestBody JSONObject json) {
Result<SysAnnouncementSend> result = new Result<SysAnnouncementSend>();
String anntId = json.getString("anntId");
LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal();
String userId = sysUser.getId();
LambdaUpdateWrapper<SysAnnouncementSend> updateWrapper = new UpdateWrapper().lambda();
updateWrapper.set(SysAnnouncementSend::getReadFlag, CommonConstant.HAS_READ_FLAG);
updateWrapper.set(SysAnnouncementSend::getReadTime, new Date());
updateWrapper.last("where annt_id ='"+anntId+"' and user_id ='"+userId+"'");
SysAnnouncementSend announcementSend = new SysAnnouncementSend();
sysAnnouncementSendService.update(announcementSend, updateWrapper);
result.setSuccess(true);
return result;
}
/**
* @功能:获取我的消息
@@ -225,6 +246,27 @@ public class SysAnnouncementSendController {
return result;
}
/**
* @功能:企业端获取我的消息
* @return
*/
@GetMapping(value = "/getCompanyMyAnnouncementSend")
public Result<IPage<AnnouncementSendModel>> getCompanyMyAnnouncementSend(AnnouncementSendModel announcementSendModel,
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize) {
Result<IPage<AnnouncementSendModel>> result = new Result<IPage<AnnouncementSendModel>>();
LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal();
String userId = sysUser.getId();
announcementSendModel.setUserId(userId);
announcementSendModel.setPageNo((pageNo-1)*pageSize);
announcementSendModel.setPageSize(pageSize);
Page<AnnouncementSendModel> pageList = new Page<AnnouncementSendModel>(pageNo,pageSize);
pageList = sysAnnouncementSendService.getMyAnnouncementSendPage(pageList, announcementSendModel);
result.setResult(pageList);
result.setSuccess(true);
return result;
}
/**
* @功能:一键已读
* @return