Commit 5eb32906 authored by Mccoy Z Xia's avatar Mccoy Z Xia

修复calendar页面的一些bug

parent 32d0df77
...@@ -415,7 +415,7 @@ public class CalendarServiceImpl extends BaseService implements ICalendarService ...@@ -415,7 +415,7 @@ public class CalendarServiceImpl extends BaseService implements ICalendarService
private List mergeEventList(List<CalendarEvent> config2EventList, List<CalendarEvent> eventList) { private List mergeEventList(List<CalendarEvent> config2EventList, List<CalendarEvent> eventList) {
if(CollectionUtils.isNotEmpty(eventList)) { if (CollectionUtils.isNotEmpty(eventList)) {
config2EventList = config2EventList.stream() config2EventList = config2EventList.stream()
.filter(l1 -> eventList.stream() .filter(l1 -> eventList.stream()
.anyMatch(l2 -> .anyMatch(l2 ->
...@@ -438,6 +438,7 @@ public class CalendarServiceImpl extends BaseService implements ICalendarService ...@@ -438,6 +438,7 @@ public class CalendarServiceImpl extends BaseService implements ICalendarService
/** /**
* 将结果转换为CalendarEventDto List,并为EntityName,TaskTypeName,Type赋值 * 将结果转换为CalendarEventDto List,并为EntityName,TaskTypeName,Type赋值
*
* @param sourceList * @param sourceList
* @param type * @param type
* @return * @return
...@@ -451,13 +452,21 @@ public class CalendarServiceImpl extends BaseService implements ICalendarService ...@@ -451,13 +452,21 @@ public class CalendarServiceImpl extends BaseService implements ICalendarService
taskTypeMap = calendarExtMapper.getAllTaskTypeMapList(); taskTypeMap = calendarExtMapper.getAllTaskTypeMapList();
} }
if (activeEntityMap == null || taskTypeMap == null) {
return null;
}
for (CalendarEvent p : sourceList) { for (CalendarEvent p : sourceList) {
CalendarEventDto dto = new CalendarEventDto();
beanUtil.copyProperties(p, dto); if (activeEntityMap.containsKey(p.getEntityId()) && taskTypeMap.containsKey(p.getTaskTypeId())) {
dto.setEntityName(activeEntityMap.get(p.getEntityId()).getName());
dto.setTaskTypeName(taskTypeMap.get(p.getTaskTypeId()).getName()); CalendarEventDto dto = new CalendarEventDto();
dto.setType(Integer.parseInt(type)); beanUtil.copyProperties(p, dto);
eventDtoList.add(dto); dto.setEntityName(activeEntityMap.get(p.getEntityId()).getName());
dto.setTaskTypeName(taskTypeMap.get(p.getTaskTypeId()).getName());
dto.setType(Integer.parseInt(type));
eventDtoList.add(dto);
}
} }
return eventDtoList; return eventDtoList;
......
...@@ -622,16 +622,17 @@ ...@@ -622,16 +622,17 @@
}; };
$scope.popupOptions.operateModel = { $scope.popupOptions.operateModel = {
operatorNames: loginContext.userName, staff: loginContext.userName,
type: 1, type: 1,
entityId: '', entityId: '',
entityName: '', entityName: '',
operatorIDs: loginContext.userId, operatorIDs: loginContext.userName,
effectiveDate: new Date(),
dueDate: start, dueDate: start,
status: 0, status: 0,
btnCreate: true, btnCreate: true,
taskTypeId: userDefine.id, taskTypeId: userDefine.id,
taskTypeName: userDefine.taskTypeName, taskTypeName: userDefine.name,
colorGroup: userDefine.colorGroup colorGroup: userDefine.colorGroup
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment