-
2.优化分配库位
-
2. 内侧库位出库任务,不需要判断 3. 外侧库位出库任务,先判断相应内侧库位有托盘无任务,那么内侧做移库任务,移库任务的任务号作为出库任务的前置任务号。相应内侧库位有托盘有任务,那么出库任务 以这个任务号作为前置任务号再下发。 相应内侧库位无托盘有任务,系统报错 必须等任务完成才能下发, 相应内侧库位无托盘无任务,直接下发。 4. 入库分配内侧库位,相应外侧库位不能有任务,自动分配库位会排除这个情况。 5. 入库分配外侧库位,相应外侧库位不能有任务,自动分配库位会排除这个情况。无任务情况下,有托盘那么生成移库任务,没有托盘直接入。 6. 移库任务目的库位旁边不能有任务,源库位是内侧的不需要做判断,源库位是外侧的相应内侧有托盘有任务的以内侧库位任务号作为前置任务号,相应内侧无托盘无任务直接下发,相应内侧有托盘无任务、相应内侧无托盘有任务不允许生成移库任务。
-
2. fix 取消移库任务没有解锁库位。
-
# Conflicts: # src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderServiceImpl.java
-
2.加上接口多线程处理
-
# Conflicts: # src/main/java/com/huaheng/pc/config/container/service/ContainerServiceImpl.java # src/main/java/com/huaheng/pc/receipt/receiptContainerHeader/service/ReceiptContainerHeaderServiceImpl.java # src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderServiceImpl.java
-
# Conflicts: # src/main/java/com/huaheng/pc/config/location/mapper/LocationMapper.java # src/main/java/com/huaheng/pc/config/warehouse/mapper/WarehouseMapper.java # src/main/java/com/huaheng/pc/receipt/receiptDetail/service/ReceiptDetailServiceImpl.java # src/main/java/com/huaheng/pc/shipment/shipmentDetail/mapper/ShipmentDetailMapper.java # src/main/java/com/huaheng/pc/shipment/shipmentDetail/service/ShipmentDetailService.java # src/main/java/com/huaheng/pc/shipment/shipmentDetail/service/ShipmentDetailServiceImpl.java # src/main/resources/mybatis/config/WarehouseMapper.xml # src/main/resources/mybatis/shipment/ShipmentDetailMapper.xml # src/main/resources/templates/config/carrier/carrier.html # src/main/resources/templates/config/company/company.html # src/main/resources/templates/config/configValue/configValue.html # src/main/resources/templates/config/customer/customer.html # src/main/resources/templates/config/statusFlowHeader/statusFlowHeader.html # src/main/resources/templates/config/supplier/supplier.html # src/main/resources/templates/system/config/config.html