|
@@ -87,11 +87,17 @@ public class ReplenishmentOrderServiceImpl extends BaseMpServiceImpl<Replenishme |
|
@@ -87,11 +87,17 @@ public class ReplenishmentOrderServiceImpl extends BaseMpServiceImpl<Replenishme |
|
87
|
return getBaseMapper().query(vo);
|
87
|
return getBaseMapper().query(vo);
|
|
88
|
}
|
88
|
}
|
|
89
|
|
89
|
|
|
90
|
- @Cacheable(value = ReplenishmentOrder.CACHE_NAME, key = "@cacheVariables.tenantId() + #id", unless = "#result == null")
|
|
|
|
91
|
@Override
|
90
|
@Override
|
|
92
|
public ReplenishmentOrder findById(String id) {
|
91
|
public ReplenishmentOrder findById(String id) {
|
|
93
|
-
|
|
|
|
94
|
- return getBaseMapper().selectById(id);
|
92
|
+ ReplenishmentOrder replenishmentOrder = getBaseMapper().selectById(id);
|
|
|
|
93
|
+ // 是否为拥有人
|
|
|
|
94
|
+ replenishmentOrder.setIsOwner(replenishmentOrder.getCreateById().equals(SecurityUtil.getCurrentUser().getId()));
|
|
|
|
95
|
+ // 获取当前人员的待办任务数据
|
|
|
|
96
|
+ List<FlowTaskDto> flowTaskList = flowTaskWrapperMapper.queryTodoList(new QueryTodoTaskListVo(), SecurityUtil.getCurrentUser().getId());
|
|
|
|
97
|
+ List<String> businessIds = CollectionUtils.emptyIfNull(flowTaskList).stream().map(FlowTaskDto::getBusinessId).collect(Collectors.toList());
|
|
|
|
98
|
+ replenishmentOrder.setShowExamine(businessIds.contains(replenishmentOrder.getId()));
|
|
|
|
99
|
+
|
|
|
|
100
|
+ return replenishmentOrder;
|
|
95
|
}
|
101
|
}
|
|
96
|
|
102
|
|
|
97
|
@OpLog(type = OtherOpLogType.class, name = "新增补货单,ID:{}", params = {"#id"})
|
103
|
@OpLog(type = OtherOpLogType.class, name = "新增补货单,ID:{}", params = {"#id"})
|