From 5cb179f17cd207b4e86da0c9073d695a11a28109 Mon Sep 17 00:00:00 2001 From: "liang.chao" <1360241448@qq.com> Date: Fri, 6 Dec 2024 16:12:20 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E4=B8=8D=E9=9C=80=E8=A6=81?= =?UTF-8?q?=E6=A0=B9=E6=8D=AEmanageType=E5=88=A4=E6=96=AD=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../order/controller/OrderController.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/controller/OrderController.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/controller/OrderController.java index a254bde..ad136e9 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/controller/OrderController.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/controller/OrderController.java @@ -1,5 +1,7 @@ package com.bonus.material.order.controller; +import cn.hutool.core.collection.CollectionUtil; +import com.bonus.common.biz.enums.MaStatusEnum; import com.bonus.common.biz.enums.OrderStatusEnum; import com.bonus.common.core.web.controller.BaseController; import com.bonus.common.core.web.domain.AjaxResult; @@ -83,29 +85,29 @@ public class OrderController extends BaseController { return error("参数错误"); } // 退租 - /* if (orderInfoDto.getOrderStatus().equals("5")) { + if (orderInfoDto.getOrderStatus().equals(OrderStatusEnum.ORDER_UNDER_LEASE.getStatus())) { List dtos = orderMapper.getOrderDetailsByOrderId(orderInfoDto.getOrderId()); - if (dtos.size() > 0) { + if (dtos.size() > 0 && CollectionUtil.isNotEmpty(dtos)) { for (OrderDetailDto dto : dtos) { - if ("0".equals(dto.getManageType())) { +// if ("0".equals(dto.getManageType())) { // 编码设备已退租的先下架 dto.setMaStatus("1"); orderMapper.updateDeviceStatus(dto); - } else { + /* } else { // 数量设备已退租的增加库存 orderMapper.updateAddDevCount(dto); - } + }*/ } } - }*/ + } // 取消 if (orderInfoDto.getOrderStatus().equals(OrderStatusEnum.ORDER_CANCEL.getStatus())) { List dtos = orderMapper.getOrderDetailsByOrderId(orderInfoDto.getOrderId()); - if (dtos.size() > 0) { + if (dtos.size() > 0 && CollectionUtil.isNotEmpty(dtos)) { for (OrderDetailDto dto : dtos) { // if ("0".equals(dto.getManageType())) { // 编码设备已取消的继续上架 - dto.setMaStatus("2"); + dto.setMaStatus(MaStatusEnum.LISTING.getCode().toString()); orderMapper.updateDeviceStatus(dto); /* } else { // 数量设备已退租的增加库存