فهرست منبع

fixbugs: 更换房间,no convert 无法转换的问题

xiari 1 سال پیش
والد
کامیت
0a2c6ac224

+ 4 - 2
ruoyi-modules/ruoyi-hotel/src/main/java/org/dromara/hotel/service/impl/KfOrderServiceImpl.java

@@ -1,5 +1,6 @@
 package org.dromara.hotel.service.impl;
 
+import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.collection.CollectionUtil;
 import cn.hutool.core.collection.ListUtil;
 import cn.hutool.core.util.ObjectUtil;
@@ -512,8 +513,9 @@ public class KfOrderServiceImpl implements IKfOrderService {
         oldOrderList.forEach(item -> {
             KfOrder kfOrder = baseMapper.selectById(item.getId());
             if(kfOrder != null){
-                KfOrder convert = MapstructUtils.convert(kfOrder, KfOrder.class);
-                assert convert != null;
+                // 复制订单到convert
+                KfOrder convert = BeanUtil.copyProperties(kfOrder, KfOrder.class);
+//                assert convert != null;
                 convert.setId(null);
                 convert.setOrderStatus(HotelBusinessConstants.ORDER_STATUS_RZ);
                 convert.setStartTime(bo.getStartTime());