1. 大盒子倒序

This commit is contained in:
梁州 2025-05-13 17:27:09 +08:00
parent ff5fc6c92d
commit 2bea28b5a0

View File

@ -2752,9 +2752,16 @@ public class TaskController {
// 查找到所有的工单 // 查找到所有的工单
List<String> orderIds = eConfigLastList.stream().map(ELocationConfigLast::getWorkOrder).distinct().toList(); List<String> orderIds = eConfigLastList.stream().map(ELocationConfigLast::getWorkOrder).distinct().toList();
// 利用DBS对这些工单id进行排序 // 利用DBS对这些工单id进行排序
List<KateDBS> kateDBSList = kateDBSService.list(new LambdaQueryWrapper<KateDBS>() LambdaQueryWrapper<KateDBS> dbsQueryWrapper = new LambdaQueryWrapper<KateDBS>()
.in(KateDBS::getWorkOrder, orderIds) .in(KateDBS::getWorkOrder, orderIds);
.orderByAsc(KateDBS::getWorkSequence)); if (Objects.equals(currentBigBoxConfig.getModel(), "MWL")) {
// 装载机正序排序
dbsQueryWrapper.orderByAsc(KateDBS::getWorkSequence);
} else {
// 平地机倒序排序
dbsQueryWrapper.orderByDesc(KateDBS::getWorkSequence);
}
List<KateDBS> kateDBSList = kateDBSService.list(dbsQueryWrapper);
if (kateDBSList == null || kateDBSList.isEmpty()) { if (kateDBSList == null || kateDBSList.isEmpty()) {
logger.error("DBS查询错误请检查DBS清单数据。"); logger.error("DBS查询错误请检查DBS清单数据。");
response.setCode(ResponseCode.ERROR.getCode()); response.setCode(ResponseCode.ERROR.getCode());