提交 ef8b4a6c authored 作者: xc's avatar xc

xc

上级 5e9450da
...@@ -27,7 +27,7 @@ public class AttentionController { ...@@ -27,7 +27,7 @@ public class AttentionController {
AttentionService attentionService; AttentionService attentionService;
@ApiOperation(value = "获取提醒列表") @ApiOperation(value = "获取提醒列表")
@ApiImplicitParams({ @ApiImplicitParams({
@ApiImplicitParam(name = "userId", value = "当前登录用户", dataType = "int", paramType = "query", required = true), @ApiImplicitParam(name = "userId", value = "当前登录用户", dataType = "String", paramType = "query", required = true),
@ApiImplicitParam(name = "pageNum", value = "页码", dataType = "int", paramType = "query", required = true), @ApiImplicitParam(name = "pageNum", value = "页码", dataType = "int", paramType = "query", required = true),
@ApiImplicitParam(name = "pageSize", value = "条数", dataType = "int", paramType = "query", required = true) @ApiImplicitParam(name = "pageSize", value = "条数", dataType = "int", paramType = "query", required = true)
}) })
......
package com.zjty.efs.bus.entity; package com.zjty.efs.bus.entity;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.zjty.efs.misc.config.AutoDocument; import com.zjty.efs.misc.config.AutoDocument;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
...@@ -58,6 +59,7 @@ public class Attention { ...@@ -58,6 +59,7 @@ public class Attention {
@ApiModelProperty(value = "updateTime", name = "更新时间") @ApiModelProperty(value = "updateTime", name = "更新时间")
@Column(name = "update_time") @Column(name = "update_time")
// @JsonFormat(pattern = "yyyy:HH:dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime; private Date updateTime;
} }
package com.zjty.efs.bus.entity; package com.zjty.efs.bus.entity;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.zjty.efs.misc.config.AutoDocument; import com.zjty.efs.misc.config.AutoDocument;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
...@@ -82,6 +83,7 @@ public class Notice { ...@@ -82,6 +83,7 @@ public class Notice {
*/ */
@ApiModelProperty(value = "deadline", name = "通知失效时间") @ApiModelProperty(value = "deadline", name = "通知失效时间")
@Column(name = "deadline") @Column(name = "deadline")
// @JsonFormat(pattern = "yyyy:HH:dd HH:mm:ss", timezone = "GMT+8")
private Date deadline; private Date deadline;
/** /**
...@@ -89,6 +91,7 @@ public class Notice { ...@@ -89,6 +91,7 @@ public class Notice {
*/ */
@ApiModelProperty(value = "updateTime", name = "通知更新时间") @ApiModelProperty(value = "updateTime", name = "通知更新时间")
@Column(name = "update_time") @Column(name = "update_time")
// @JsonFormat(pattern = "yyyy:HH:dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime; private Date updateTime;
/** /**
......
...@@ -37,13 +37,12 @@ public class NoticeServiceImpl implements NoticeService { ...@@ -37,13 +37,12 @@ public class NoticeServiceImpl implements NoticeService {
Calendar calendar = Calendar.getInstance(); Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DATE, 7); calendar.add(Calendar.DATE, 7);
UserDo userDo = userService.findById(notice.getSender()); // 发送人 UserDo userDo = userService.findById(notice.getSender()); // 发送人
UserDo userDo1 = userService.findById(notice.getAddressee()); //接收人
notice.setUpdateTime(new Date()); notice.setUpdateTime(new Date());
notice.setDeadline(calendar.getTime()); notice.setDeadline(calendar.getTime());
notice.setUnit(userDo.getUnit()); notice.setUnit(userDo.getUnit());
notice.setStatus(0); notice.setStatus(0);
noticeDao.save(notice);
String data = ""; String data = "";
if(notice.getType() == 2){ if(notice.getType() == 2){
...@@ -53,13 +52,20 @@ public class NoticeServiceImpl implements NoticeService { ...@@ -53,13 +52,20 @@ public class NoticeServiceImpl implements NoticeService {
}else { }else {
//如果是发送,就新增接收 //如果是发送,就新增接收
String[] addressees = notice.getAddressee().split(",");
for (String addressee:addressees){
notice.setAddressee(addressee);
noticeDao.save(notice);
UserDo userDo1 = userService.findById(addressee); //接收人
data = "[" +userDo.getUnit() + "][" + userDo.getDepartment() + "]的[" + userDo.getName() data = "[" +userDo.getUnit() + "][" + userDo.getDepartment() + "]的[" + userDo.getName()
+ "]给[" + userDo1.getUnit() + "][" + userDo1.getDepartment() + "]的[" + userDo1.getName() + "]给[" + userDo1.getUnit() + "][" + userDo1.getDepartment() + "]的[" + userDo1.getName()
+ "发送了关于[" + notice.getTitle() + "]的通知"; + "发送了关于[" + notice.getTitle() + "]的通知";
Notice notice1 = new Notice(); Notice notice1 = new Notice();
notice1.setType(0); notice1.setType(0);
notice1.setTitle(notice.getTitle()); notice1.setTitle(notice.getTitle());
notice1.setAddressee(notice.getAddressee()); notice1.setAddressee(addressee);
notice1.setDeadline(notice.getDeadline()); notice1.setDeadline(notice.getDeadline());
notice1.setFileList(notice.getFileList()); notice1.setFileList(notice.getFileList());
notice1.setMessage(notice.getMessage()); notice1.setMessage(notice.getMessage());
...@@ -71,9 +77,11 @@ public class NoticeServiceImpl implements NoticeService { ...@@ -71,9 +77,11 @@ public class NoticeServiceImpl implements NoticeService {
noticeDao.save(notice1); noticeDao.save(notice1);
String data1 = "[" +userDo1.getUnit() + "][" + userDo1.getDepartment() + "]的[" + userDo1.getName() String data1 = "[" +userDo1.getUnit() + "][" + userDo1.getDepartment() + "]的[" + userDo1.getName()
+ "]收到了来自[" + userDo.getUnit() + "][" + userDo.getDepartment() + "]的[" + userDo.getName() + "]收到了来自[" + userDo.getUnit() + "][" + userDo.getDepartment() + "]的[" + userDo.getName()
+ "关于[" + notice.getTitle() + "的通知"; + "]关于[" + notice.getTitle() + "的通知";
efsLogUtil.addLog(new EfsLog(null, userDo1.getId(), data1, new Date())); efsLogUtil.addLog(new EfsLog(null, userDo1.getId(), data1, new Date()));
} }
}
efsLogUtil.addLog(new EfsLog(null, userDo.getId(), data, new Date())); efsLogUtil.addLog(new EfsLog(null, userDo.getId(), data, new Date()));
return true; return true;
...@@ -106,12 +114,6 @@ public class NoticeServiceImpl implements NoticeService { ...@@ -106,12 +114,6 @@ public class NoticeServiceImpl implements NoticeService {
notice.setStatus(1); notice.setStatus(1);
noticeDao.save(notice); noticeDao.save(notice);
String userId = ""; String userId = "";
if (notice.getType() == 0){
//已接收
userId = notice.getAddressee();
}else {
userId = notice.getSender();
}
if (notice.getType() == 0){ if (notice.getType() == 0){
//已接收 //已接收
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论