贴标申请,仓储转运

This commit is contained in:
2026-10-13 20:51:44 +08:00
parent c2bb769676
commit b033a89aaf
4 changed files with 34 additions and 3 deletions
@@ -10,6 +10,15 @@ import java.util.List;
@Mapper
public interface WarehouseTransferPalletMapper extends BaseMapper<WarehouseTransferPallet> {
record MeasurementTime(Long transferOrderId, java.time.LocalDateTime measuredAt) {}
@Select("<script>SELECT p.transfer_order_id AS transferOrderId,MAX(p.completed_at) AS measuredAt " +
"FROM ll_warehouse_transfer_pallet p JOIN ll_warehouse_transfer_order t " +
"ON t.id=p.transfer_order_id AND t.customer_id=p.customer_id " +
"WHERE t.id IN <foreach collection='orderIds' item='id' open='(' separator=',' close=')'>#{id}</foreach> " +
"AND p.completed_at IS NOT NULL GROUP BY p.transfer_order_id</script>")
List<MeasurementTime> measurementTimes(@Param("orderIds") List<Long> orderIds);
@Select("SELECT * FROM ll_warehouse_transfer_pallet WHERE customer_id=#{customerId} AND transfer_order_id=#{transferOrderId} ORDER BY sequence_no")
List<WarehouseTransferPallet> listOrder(@Param("customerId") String customerId,
@Param("transferOrderId") Long transferOrderId);