yzc пре 1 година
родитељ
комит
f74464ac7c

+ 6 - 1
hx-jushuitan/src/main/java/com/fjhx/jushuitan/entity/jst/dto/JstOrderInfoDto.java

@@ -1,17 +1,22 @@
 package com.fjhx.jushuitan.entity.jst.dto;
 
+import com.fjhx.jushuitan.entity.jst.po.JstOrderDetail;
 import com.fjhx.jushuitan.entity.jst.po.JstOrderInfo;
 import lombok.Getter;
 import lombok.Setter;
 
+import java.util.List;
+
 /**
  * 聚水潭订单表新增编辑入参实体
  *
- * @author 
+ * @author
  * @since 2024-01-20
  */
 @Getter
 @Setter
 public class JstOrderInfoDto extends JstOrderInfo {
 
+    List<JstOrderDetail> items;
+
 }

+ 10 - 8
hx-jushuitan/src/main/java/com/fjhx/jushuitan/service/jst/impl/JstOrderInfoServiceImpl.java

@@ -1,28 +1,28 @@
 package com.fjhx.jushuitan.service.jst.impl;
 
+import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.collection.CollectionUtil;
 import cn.hutool.core.date.DateUtil;
 import cn.hutool.core.util.ObjectUtil;
+import com.baomidou.dynamic.datasource.annotation.DSTransactional;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.fjhx.jushuitan.entity.jst.dto.JstOrderInfoDto;
+import com.fjhx.jushuitan.entity.jst.dto.JstOrderInfoSelectDto;
 import com.fjhx.jushuitan.entity.jst.po.JstOrderDetail;
 import com.fjhx.jushuitan.entity.jst.po.JstOrderInfo;
 import com.fjhx.jushuitan.entity.jst.po.JstOrderPayInfo;
 import com.fjhx.jushuitan.entity.jst.vo.JstOrderDetailVo;
+import com.fjhx.jushuitan.entity.jst.vo.JstOrderInfoVo;
 import com.fjhx.jushuitan.mapper.jst.JstOrderInfoMapper;
 import com.fjhx.jushuitan.service.jst.JstOrderDetailService;
 import com.fjhx.jushuitan.service.jst.JstOrderInfoService;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.fjhx.jushuitan.service.jst.JstOrderPayInfoService;
-import org.springframework.stereotype.Service;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.fjhx.jushuitan.entity.jst.vo.JstOrderInfoVo;
-import com.fjhx.jushuitan.entity.jst.dto.JstOrderInfoSelectDto;
 import com.ruoyi.common.utils.wrapper.IWrapper;
-import com.fjhx.jushuitan.entity.jst.dto.JstOrderInfoDto;
-import cn.hutool.core.bean.BeanUtil;
+import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
 import java.util.List;
-import java.util.Optional;
 
 /**
  * <p>
@@ -89,9 +89,11 @@ public class JstOrderInfoServiceImpl extends ServiceImpl<JstOrderInfoMapper, Jst
         this.save(jstOrderInfoDto);
     }
 
+    @DSTransactional
     @Override
     public void edit(JstOrderInfoDto jstOrderInfoDto) {
         this.updateById(jstOrderInfoDto);
+        jstOrderDetailService.updateBatchById(jstOrderInfoDto.getItems());
     }
 
     @Override