排单分页查询SQL修改

This commit is contained in:
liuzhaotian
2025-04-08 11:44:13 +08:00
parent 4ba7d2acc6
commit 00de7af507
3 changed files with 4 additions and 6 deletions
@@ -599,7 +599,6 @@ public class OptimizePlanServiceImpl implements OptimizePlanService {
} }
plateDetailsRespVO.setProcessGroupName(name.toString()); plateDetailsRespVO.setProcessGroupName(name.toString());
} }
List<OrderDO> orderDOS = orderMapper.selectBatchIds(orderIds); List<OrderDO> orderDOS = orderMapper.selectBatchIds(orderIds);
@@ -463,6 +463,7 @@ public class PlanServiceImpl implements PlanService {
m.setCount((int) m.getPlatePages().stream().map(PlatePage::getPlateId).count()); m.setCount((int) m.getPlatePages().stream().map(PlatePage::getPlateId).count());
m.setArea(m.getPlatePages().stream().map(PlatePage::getArea).reduce(BigDecimal.ZERO, BigDecimal::add)); m.setArea(m.getPlatePages().stream().map(PlatePage::getArea).reduce(BigDecimal.ZERO, BigDecimal::add));
m.setPlatePages(null); m.setPlatePages(null);
}); });
@@ -77,8 +77,8 @@
op.area as plateArea op.area as plateArea
from order_plan_item oi from order_plan_item oi
left join order_goods og on oi.organ_id = og.organ_id and oi.order_id = og.order_id and oi.goods_id = og.id join order_goods og on oi.organ_id = og.organ_id and oi.order_id = og.order_id and oi.goods_id = og.id
left join order_plate op on oi.organ_id = op.organ_id and oi.order_id = op.order_id and oi.goods_id = op.goods_id and oi.plate_id = op.id join order_plate op on oi.organ_id = op.organ_id and oi.order_id = op.order_id and oi.plate_id = op.id
where oi.organ_id = #{organId} where oi.organ_id = #{organId}
and oi.plan_id in and oi.plan_id in
@@ -87,8 +87,6 @@
</foreach> </foreach>
</select> </select>
@@ -391,7 +389,7 @@
op.is_row_hole as hasHole op.is_row_hole as hasHole
from order_plan_item opi from order_plan_item opi
left join order_plate op on opi.organ_id = op.organ_id and opi.order_id = op.order_id and opi.goods_id = op.goods_id and opi.plate_id = op.id join order_plate op on opi.organ_id = op.organ_id and opi.order_id = op.order_id and opi.plate_id = op.id
left join order_goods ogs on opi.organ_id = ogs.organ_id and opi.order_id = ogs.order_id and opi.goods_id = ogs.id left join order_goods ogs on opi.organ_id = ogs.organ_id and opi.order_id = ogs.order_id and opi.goods_id = ogs.id
left join order_item oi on opi.organ_id = oi.organ_id and opi.order_id = oi.order_id and opi.plate_id = oi.plate_id left join order_item oi on opi.organ_id = oi.organ_id and opi.order_id = oi.order_id and opi.plate_id = oi.plate_id
left join order_group og on oi.organ_id = og.organ_id and oi.order_id = og.order_id and oi.group_id = og.id left join order_group og on oi.organ_id = og.organ_id and oi.order_id = og.order_id and oi.group_id = og.id