新增待办信息

This commit is contained in:
2026-01-03 16:05:36 +08:00
parent da5f6b9995
commit bd7e51ae35
2 changed files with 23 additions and 3 deletions

View File

@@ -10,6 +10,8 @@ import com.jeesite.modules.sys.utils.UserUtils;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class MsgService {
@@ -26,8 +28,24 @@ public class MsgService {
User user = UserUtils.getUser();
User fUser = UserUtils.getByLoginCode(bizCalendarSchedule.getParticipantUser());
String title = MyUtils.concatParams("您有一条:[", bizCalendarSchedule.getTitle(), "]日程消息,请及时处理.");
BizListItem listItem = new BizListItem(title, bizCalendarSchedule.getEndTime(), bizCalendarSchedule.getContent(), fUser.getLoginCode(), fUser.getUserName(), user.getLoginCode());
listItem.setAvatar(HTTP_URL + user.getAvatar());
bizListItemService.save(listItem);
if (bizCalendarSchedule.getIsNewRecord()) {
BizListItem listItem = new BizListItem(title, bizCalendarSchedule.getEndTime(), bizCalendarSchedule.getContent(), fUser.getLoginCode(), fUser.getUserName(), user.getLoginCode());
listItem.setAvatar(HTTP_URL + user.getAvatar());
listItem.setBizCode(bizCalendarSchedule.getScheduleNo());
bizListItemService.save(listItem);
} else {
BizListItem item = new BizListItem();
item.setBizCode(bizCalendarSchedule.getScheduleNo());
List<BizListItem> listItem = bizListItemService.findList(item);
if (listItem.size() > 0) {
BizListItem bizListItem = listItem.get(0);
bizListItem.setTitle(title);
bizListItem.setDatetime(bizCalendarSchedule.getEndTime());
bizListItem.setDescription(bizCalendarSchedule.getContent());
bizListItem.setLoginUser(fUser.getLoginCode());
bizListItem.setUserName(fUser.getUserName());
bizListItemService.save(bizListItem);
}
}
}
}