skyouc
2025-06-22 ebe2da6e4eefd59b366ebab3a651b32763b580ed
zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/timer/OrderTimer.java
@@ -31,8 +31,8 @@
    @Autowired
    private OrderDetlFieldLogService orderDetlFieldLogService;
//    @Scheduled(cron = "0/3 * * * * ? ")
    @Transactional
    @Scheduled(cron = "0/3 * * * * ? ")
    @Transactional(rollbackFor = Exception.class)
    public void orderToHistory() {
        InterceptorIgnoreHelper.handle(IgnoreStrategy.builder().tenantLine(true).build());
        try {
@@ -45,6 +45,7 @@
                //转历史档
                OrderLog orderLog = new OrderLog();
                orderLog.sync(order);
                orderLog.setId(null);
                if (!orderLogService.save(orderLog)) {
                    throw new CoolException("订单转历史档失败");
                }
@@ -54,6 +55,7 @@
                for (OrderDetl orderDetl : orderDetls) {
                    OrderDetlLog orderDetlLog = new OrderDetlLog();
                    orderDetlLog.sync(orderDetl);
                    orderDetlLog.setId(null);
                    if(!orderDetlLogService.save(orderDetlLog)) {
                        throw new CoolException("订单明细转历史档失败");
                    }
@@ -74,7 +76,7 @@
                    }
                    //删除订单明细
                    if (!orderDetlService.removeById(orderDetl.getId())) {
                    if (!orderDetlService.removeById(orderDetl)) {
                        throw new CoolException("删除订单明细失败");
                    }
                }