fix 74229 来款企业端--全局消息--点击查看--发布人应该显示用户名

This commit is contained in:
liao
2023-07-28 09:53:44 +08:00
parent af11277a84
commit abf16edad9
@@ -28,6 +28,7 @@ import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import net.sf.saxon.om.Item;
import org.apache.commons.collections.CollectionUtils;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.BeanUtils;
import org.springframework.core.env.Environment;
@@ -83,12 +84,14 @@ public class SystemSendMessageController {
@Transactional
public Result<?> sendAllUserMessage(@RequestParam("content") String content,
@RequestParam("deadline") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") Date deadline) {
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
List<PayContactsManagement> listPayContactsManagement = payContactsManagementService.list();
if(!CollectionUtils.isEmpty(listPayContactsManagement)){
SysAnnouncement announcement = new SysAnnouncement();
announcement.setTitile(ProjectCommon.ALERT12);
announcement.setMsgContent(content);
announcement.setSender(env.getProperty("message.systemEmailUser"));
//announcement.setSender(env.getProperty("message.systemEmailUser"));
announcement.setSender(loginUser.getRealname());
announcement.setPriority(CommonConstant.PRIORITY_M);
announcement.setMsgType(CommonConstant.MSG_TYPE_UESR);
announcement.setSendStatus(CommonConstant.HAS_SEND);