自动化立体仓库 - WMS系统
#
1
3 天以前 3961298882ff4b75c2412312e6d4dc9a77e968d6
src/main/java/com/zy/asrs/task/kingdee/SaveOrderSyncScheduler.java
@@ -32,7 +32,7 @@
    @Value("${erp.switch.ReviewOrderSwitch}")
    private boolean ReviewOrderSwitch;
    @Scheduled(cron = "0/3 * * * * ? ")
    @Scheduled(cron = "0/20 * * * * ? ")
    @Async("orderThreadPool")
    public void completeAndReport(){
        if(!ReviewOrderSwitch){
@@ -44,9 +44,14 @@
            List<Order> orders = orderService.selectComplete();
            if(orders.size() > 0){
                for (Order order : orders) {
                    ReturnT<String> result = saveOrderSyncHandler.start(order);//4已完成
                    if (!result.isSuccess()) {
                        log.error("单据[orderNo={}]新增保存至erp失败", order.getOrderNo());
                    if(order.getDocType() == 3 || order.getDocType() == 16 || order.getDocType() == 18 || order.getDocType() == 19){
                        ReturnT<String> result = saveOrderSyncHandler.start(order);//4已完成
                        if (!result.isSuccess()) {
                            log.error("单据[orderNo={}]新增保存至erp失败", order.getOrderNo());
                        }
                    }else{
                        order.setSettle(9L);
                        orderService.updateById(order);
                    }
                }
            }