skyouc
2 天以前 8c5b4882879c11321e1a0e18bb1c2c89f34e8c45
rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/AsnOrderLogSchedule.java
@@ -116,7 +116,10 @@
     */
    @Transactional(rollbackFor = Exception.class)
    public void reportOrders(List<WkOrder> orders) {
        orders.forEach(order -> {
        for (WkOrder order : orders) {
            if (order.getReportOnce() > 4) {
                continue;
            }
            ReportParams params = new ReportParams();
            List<WkOrderItem> orderItems = asnOrderItemService.list(new LambdaQueryWrapper<WkOrderItem>().eq(WkOrderItem::getOrderId, order.getId()));
            if (orderItems.isEmpty()) {
@@ -188,10 +191,10 @@
            R reported = reportMsgService.uploadReportOrders(params);
            if (reported.get("code").equals(200)) {
               order.setNtyStatus(1);
               if (!asnOrderService.updateById(order)) {
                   throw new CoolException("上报状态修改失败!!");
               }
                order.setNtyStatus(1);
                if (!asnOrderService.updateById(order)) {
                    throw new CoolException("上报状态修改失败!!");
                }
            }
            try {
                //休眠3秒
@@ -199,8 +202,7 @@
            } catch (InterruptedException e) {
                throw new RuntimeException(e);
            }
        });
        }
    }