From 5f159dab33dce77f05472b16045ab6ca4f48d07b Mon Sep 17 00:00:00 2001
From: jiangqs <jiangqs>
Date: 星期五, 12 五月 2023 16:49:39 +0800
Subject: [PATCH] DEMO完成

---
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/ConsumerGoodsServiceImpl.java |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/ConsumerGoodsServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/ConsumerGoodsServiceImpl.java
index bf1103a..2200084 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/ConsumerGoodsServiceImpl.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/ConsumerGoodsServiceImpl.java
@@ -6,11 +6,13 @@
 import com.ruoyi.common.core.exception.ServiceException;
 import com.ruoyi.order.domain.dto.*;
 import com.ruoyi.order.domain.pojo.order.ConsumerGoods;
+import com.ruoyi.order.domain.pojo.order.UserServiceRecord;
 import com.ruoyi.order.domain.vo.AppConsumerPageVo;
 import com.ruoyi.order.domain.vo.MerConsumerGoodsListVo;
 import com.ruoyi.order.domain.vo.MerConsumerGoodsVo;
 import com.ruoyi.order.mapper.order.ConsumerGoodsMapper;
 import com.ruoyi.order.service.order.ConsumerGoodsService;
+import com.ruoyi.order.service.order.UserServiceRecordService;
 import com.ruoyi.system.api.constant.AppErrorConstant;
 import org.springframework.stereotype.Service;
 
@@ -32,6 +34,8 @@
     @Resource
     private ConsumerGoodsMapper consumerGoodsMapper;
 
+    @Resource
+    private UserServiceRecordService userServiceRecordService;
     /**
      * 获取用户服务
      * @param page
@@ -91,6 +95,11 @@
             Integer usedNum;
             Integer useNum;
             Integer surpNum;
+            Long shopId = null;
+            Long userId = null;
+            String consumerGoodsNames = "";
+            String consumerGoodsIds = "";
+            Integer serviceType = 1;
             for(MerSureConsumerGoodsListDto merSureConsumerGoodsListDto : merSureConsumerGoodsListDtoList){
                 consumerGoods = this.getById(merSureConsumerGoodsListDto.getConsumerGoodsId());
                 serviceNum = consumerGoods.getServiceNum();
@@ -107,7 +116,21 @@
                     consumerGoods.setCompleteTime(new Date());
                 }
                 this.saveOrUpdate(consumerGoods);
+                shopId = consumerGoods.getShopId();
+                userId= consumerGoods.getUserId();
+                serviceType = consumerGoods.getGoodsType();
+                consumerGoodsIds = consumerGoodsIds + consumerGoods.getConsumerGoodsId();
+                consumerGoodsNames = consumerGoodsNames + consumerGoods.getGoodsName();
             }
+            UserServiceRecord userServiceRecord = new UserServiceRecord();
+            userServiceRecord.setCreateTime(new Date());
+            userServiceRecord.setServiceType(serviceType);
+            userServiceRecord.setDelFlag(0);
+            userServiceRecord.setShopId(shopId);
+            userServiceRecord.setUserId(userId);
+            userServiceRecord.setConsumerGoodsIds(consumerGoodsIds);
+            userServiceRecord.setConsumerGoodsNames(consumerGoodsNames);
+            userServiceRecordService.saveOrUpdate(userServiceRecord);
         }
     }
 

--
Gitblit v1.7.1