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