新增待办信息
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user