|
@@ -206,20 +206,16 @@ public class StackingAndLoadingVehiclesController extends JeecgController<Stacki
|
|
|
.isNull(BilletBasicInfo::getBelongTable)
|
|
|
.isNotNull(BilletBasicInfo::getAssemblyNumber)
|
|
|
.orderByAsc(BilletBasicInfo::getCreateTime);
|
|
|
+ if (stackingAddParams.getLength() != null && stackingAddParams.getLength() > 0){
|
|
|
+ queryWrapper2.eq(BilletBasicInfo::getLength, stackingAddParams.getLength());
|
|
|
+ }
|
|
|
List<BilletBasicInfo> billetBasicInfoList = billetBasicInfoService.list(queryWrapper2);
|
|
|
if (oConvertUtils.listIsEmpty(billetBasicInfoList)){
|
|
|
log.info("{}{}", "钢坯实绩不存在,起垛操作失败!", JSON.toJSON(stackingAddParams));
|
|
|
return Result.error("钢坯实绩不存在,起垛操作失败!");
|
|
|
}
|
|
|
-
|
|
|
+ log.info("{}{}", "推钢室操作工,<起垛>操作钢坯实绩信息:", JSON.toJSON(billetBasicInfoList));
|
|
|
// 按assemblyNumber分组,并过滤出数量为4的组
|
|
|
-// Map<String, List<BilletBasicInfo>> groupByAssemblyNumber = billetBasicInfoList.stream()
|
|
|
-// .collect(Collectors.groupingBy(BilletBasicInfo::getAssemblyNumber))
|
|
|
-// .entrySet()
|
|
|
-// .stream()
|
|
|
-// .filter(entry -> entry.getValue().size() == 4)
|
|
|
-// .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
|
|
|
-
|
|
|
// 2025/5/26 按总数数量为4分组、并且每组是同一炉的钢坯
|
|
|
Map<String, List<BilletBasicInfo>> groupByAssemblyNumber = groupAndFilterByHeatNo(billetBasicInfoList, 4);
|
|
|
|
|
@@ -275,7 +271,7 @@ public class StackingAndLoadingVehiclesController extends JeecgController<Stacki
|
|
|
loadingParams.setStackingAndLoadingVehiclesList(stackingAndLoadingVehiclesList);
|
|
|
loadingParams.setRollClubCommonList(rollClubCommonList);
|
|
|
|
|
|
- log.info(">>>>>>>>>>>>B端操作工-新增堆垛参数集:"+ JSON.toJSON(loadingParams));
|
|
|
+ log.info(">>>>>>>>>>>>B端操作工推钢室-新增堆垛信息:"+ JSON.toJSON(loadingParams));
|
|
|
|
|
|
JSONObject jsonObject = stackingAndLoadingVehiclesService.addStackInfo(loadingParams);
|
|
|
if (jsonObject.containsKey("fail")){
|