自动化立体仓库 - WMS系统
lty
22 小时以前 f08dd93e49e8461f362c8f45f17fe10e0fbdebec
src/main/java/com/zy/asrs/task/kingdee/AutoTransferScheduler.java
@@ -8,6 +8,7 @@
import com.zy.asrs.service.OrderService;
import com.zy.asrs.task.core.ReturnT;
import com.zy.asrs.task.kingdee.handler.AutoTransferHandler;
import com.zy.asrs.task.kingdee.handler.AutoTransferOutHandler;
import com.zy.asrs.task.kingdee.handler.SaveOrderSyncHandler;
import com.zy.common.entity.Parameter;
import lombok.extern.slf4j.Slf4j;
@@ -35,10 +36,11 @@
    private boolean ReviewOrderSwitch;
    @Autowired
    private AutoTransferHandler autoTransferHandler;
    @Autowired
    private AutoTransferOutHandler autoTransferOutHandler;
    @Scheduled(cron = "0/30 * * * * ? ")
    @Async("orderThreadPool")
    public void completeAndReport(){
    public void completeAndReport(){   //库内库存转换,出库对应物料及数量,更新库存明细
        List<OrderPakin> orders = orderPakinService.selectComplete66();
        if(orders.size() > 0){
            for (OrderPakin order : orders) {
@@ -50,4 +52,18 @@
        }
    }
    @Scheduled(cron = "0/30 * * * * ? ")
    @Async("orderThreadPool")
    public void completeAndReportHD(){   ///和得出库渝程上报
        List<OrderPakin> orders = orderPakinService.selectComplete67();
        if(orders.size() > 0){
            for (OrderPakin order : orders) {
                ReturnT<String> result = autoTransferOutHandler.start(order);//
                if (!result.isSuccess()) {
                    log.error("单据[orderNo={}]转换出库上报失败", order.getOrderNo());
                }
            }
        }
    }
}