wangming 5 dagen geleden
bovenliggende
commit
edba01a779

+ 2 - 0
yami-shop-service/src/main/java/com/yami/shop/dao/OrderItemMapper.java

@@ -24,6 +24,8 @@ public interface OrderItemMapper extends BaseMapper<OrderItem> {
 
     List<OrderItem> getListByOrderNumber(@Param("orderNumber") String orderNumber);
 
+    List<OrderItem> getRefundTypeByOrderItem2(@Param("refundId") Long refundId);
+
 //    List<OrderItem> getUnCloseRefundOrderItemByOrderNumber(String orderNumber);
 
 //	void insertBatch(List<OrderItem> orderItems);

+ 2 - 0
yami-shop-service/src/main/java/com/yami/shop/service/OrderItemService.java

@@ -22,5 +22,7 @@ public interface OrderItemService extends IService<OrderItem> {
 
     List<OrderItem> getOrderItemsByOrderNumber(String orderNumber);
 
+    List<OrderItem> getRefundTypeByOrderItem2(Long refundId);
+
 //    List<OrderItem> getUnCloseRefundOrderItemByOrderNumber(String orderNumber);
 }

+ 4 - 0
yami-shop-service/src/main/java/com/yami/shop/service/impl/OrderItemServiceImpl.java

@@ -34,6 +34,10 @@ public class OrderItemServiceImpl extends ServiceImpl<OrderItemMapper, OrderItem
 		return orderItemMapper.listByOrderNumber(orderNumber);
 	}
 
+    @Override
+    public List<OrderItem> getRefundTypeByOrderItem2(Long refundId) {
+        return orderItemMapper.getRefundTypeByOrderItem2(refundId);
+    }
 
 
 //    @Override

+ 5 - 2
yami-shop-service/src/main/java/com/yami/shop/service/impl/OrderRefundServiceImpl.java

@@ -33,8 +33,6 @@ import com.yami.shop.common.util.Arith;
 import com.yami.shop.common.util.hb.HBR;
 import com.yami.shop.dao.*;
 import com.yami.shop.service.*;
-import com.yami.shop.service.hb.IHBOrderService;
-import com.yami.shop.utils.CullenUtils;
 import com.yami.shop.utils.HBSignUtil;
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
@@ -294,6 +292,11 @@ public class OrderRefundServiceImpl extends ServiceImpl<OrderRefundMapper, Order
         }
     }
 
+    private void getRefundTypeByOrderItem2(OrderRefundDto orderRefundDto) {
+        orderRefundDto.setOrderItems(orderItemService.getRefundTypeByOrderItem2(orderRefundDto.getRefundId()));
+    }
+
+
     /**
      * 卖家处理(退款/返回退货地址)
      */

+ 6 - 0
yami-shop-service/src/main/resources/mapper/OrderItemMapper.xml

@@ -48,6 +48,12 @@
         WHERE  r.return_money_sts != 5 OR r.return_money_sts IS NULL
     </select>
 
+    <select id="getRefundTypeByOrderItem2" resultType="com.yami.shop.bean.model.OrderItem">
+        SELECT a.product_count,b.* FROM tz_order_refund_sku a
+        LEFT JOIN tz_order_item b on a.order_item_id=b.order_item_id
+        where a.order_refund_id=#{refundId}
+    </select>
+
     <!--<select id="listByOrderNumber" resultType="com.yami.shop.bean.model.OrderItem">-->
         <!--SELECT toi.*, tor.return_money_sts, tor.refund_sn-->
         <!--FROM tz_order_item toi-->