| | |
| | | import com.vincent.rsf.server.manager.controller.params.GenerateTaskParams; |
| | | import com.vincent.rsf.server.manager.entity.*; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | |
| | | Task operateComplete(Long id, Long loginUserId); |
| | | |
| | | /** |
| | | * 管理后台「完成任务」事务提交后,立即执行与定时任务相同的库存收尾(含云仓上报待办);失败则由定时任务重试。 |
| | | */ |
| | | void runStockFinishAfterManualComplete(Long taskId); |
| | | |
| | | /** |
| | | * @param notifyRcsFromAdmin true:管理后台「全板出库完结」接口调用时通知 RCS;false:定时/PDA 等同源不通知 |
| | | */ |
| | | Task completeFullOutStock(Long id, Long loginUserId, boolean notifyRcsFromAdmin); |
| | |
| | | * 同箱码下多条 200 拣料出库一次性处理:按相同物料合计扣减库位、更新出库单/库存明细、生成一张拣料入库单(有余量时)、更新库位状态 |
| | | */ |
| | | void processPickOutBarcodeAll200(List<Task> all200Tasks); |
| | | |
| | | /** 出库 9.1:改任务明细前写入/更新 notify_log(qty 以本方法入参为准,汇总时读 request_body) */ |
| | | void enqueueCloudWmsOutNotifyLogEarly(Task task, TaskItem taskItem, BigDecimal outQty); |
| | | } |