feat():返回班次信息

master
jiyufei 2 months ago
parent 212224764f
commit e6c928a673

@ -60,6 +60,9 @@ public class YysDayWorkServiceImpl extends ServiceImpl<YysDayWorkMapper, YysDayW
@Autowired
private YysRequisitionReportService yysRequisitionReportService;
@Autowired
private YysClassesService yysClassesService;
@Override
public List<YysDayWorkEntity> getList(YysDayWorkPagination yysDayWorkPagination) {
return getTypeList(yysDayWorkPagination, yysDayWorkPagination.getDataType());
@ -434,6 +437,8 @@ public class YysDayWorkServiceImpl extends ServiceImpl<YysDayWorkMapper, YysDayW
List<YysProdReportEntity> reportEntityList = yysProdReportService.list();
Map<String, List<YysProdReportEntity>> prodMap = reportEntityList.stream().collect(Collectors.groupingBy(YysProdReportEntity::getWorkId));
//进行平均分配
//查询班次
Map<String, String> classCollect = yysClassesService.list().stream().collect(Collectors.toMap(YysClassesEntity::getId, YysClassesEntity::getClassesName));
List<ConfirmResponse> result = Lists.newArrayList();
for (Map.Entry<String, List<YysDayWorkEntity>> entry : rootMap.entrySet()) {
if (resultMap.containsKey(entry.getKey())) {
@ -441,6 +446,7 @@ public class YysDayWorkServiceImpl extends ServiceImpl<YysDayWorkMapper, YysDayW
List<YysDayWorkEntity> collected = entry.getValue().stream().sorted(Comparator.comparing(YysDayWorkEntity::getSort)).collect(Collectors.toList());
for (YysDayWorkEntity dayWork : collected) {
ConfirmResponse confirmResponse = BeanUtil.copyProperties(dayWork, ConfirmResponse.class);
confirmResponse.setClassName(classCollect.get(dayWork.getPost()));
confirmResponse.setGroupName(yysGroupEntity.getGroupName());
if (prodMap.containsKey(dayWork.getId())) {
confirmResponse.setProdReportList(prodMap.get(dayWork.getId()));

@ -48,6 +48,11 @@ public class ConfirmResponse {
*/
private String groupName;
/**
*
*/
private String className;
/**
*
*/

Loading…
Cancel
Save