فهرست منبع

修改撤销订单状态不变的情况

wks 2 سال پیش
والد
کامیت
6ef441b6d3
1فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 4 1
      src/main/java/com/ydtech/modules/order/service/impl/InsOrdersServiceImpl.java

+ 4 - 1
src/main/java/com/ydtech/modules/order/service/impl/InsOrdersServiceImpl.java

@@ -93,8 +93,11 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
         if (InsOrderStatusEnum.TO_BACK.getCode().equals(orderStatus)) {
             return;
         }
+        LambdaQueryWrapper<InsAreaCompany> wrapper = new LambdaQueryWrapper<>();
+        wrapper.orderByDesc(InsAreaCompany::getOrderstatus).last("limit 1");
+
         // 查出最新状态的子订单修改
-        InsAreaCompany insAreaCompany = insAreaCompanyService.lambdaQuery().orderByDesc(InsAreaCompany::getOrderstatus).last("limit 1").getEntity();
+        InsAreaCompany insAreaCompany = insAreaCompanyService.getOne(wrapper);
         if (!ObjectUtils.isEmpty(insAreaCompany)) {
             InsOrders insOrders = getById(orderNo);
             insOrders.setOrderstatus(insAreaCompany.getOrderstatus());