From aa8f41d3b4fcc7aae0bd50fdea92b126f22485df Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期五, 05 五月 2023 18:34:54 +0800 Subject: [PATCH] 商户端主流程 --- ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/ConsumerGoodsServiceImpl.java | 40 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 40 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 355537a..ef6f2e0 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 @@ -4,8 +4,13 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.order.domain.dto.AppConsumerPageDto; +import com.ruoyi.order.domain.dto.MerConsumerGoodsDto; +import com.ruoyi.order.domain.dto.MerSureConsumerGoodsDto; +import com.ruoyi.order.domain.dto.MerSureConsumerGoodsListDto; import com.ruoyi.order.domain.pojo.order.ConsumerGoods; 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 org.springframework.stereotype.Service; @@ -37,4 +42,39 @@ public List<AppConsumerPageVo> pageUserConsumerGoods(Page page, AppConsumerPageDto appConsumerPageDto){ return consumerGoodsMapper.pageUserConsumerGoods(page, appConsumerPageDto); } + + /** + * 获取会员服务商品 + * @param merConsumerGoodsDto + * @return + */ + @Override + public MerConsumerGoodsVo listMerConsumerGoods(MerConsumerGoodsDto merConsumerGoodsDto){ + MerConsumerGoodsVo merConsumerGoodsVo = new MerConsumerGoodsVo(); + if(merConsumerGoodsDto.getGoodsType()==1){ + List<MerConsumerGoodsListVo> noSureList = consumerGoodsMapper.listMerNoSureConsumerGoods(merConsumerGoodsDto); + merConsumerGoodsVo.setNoSureList(noSureList); + } + List<MerConsumerGoodsListVo> sureList = consumerGoodsMapper.listMerConsumerGoods(merConsumerGoodsDto); + merConsumerGoodsVo.setSureList(sureList); + return merConsumerGoodsVo; + } + + /** + * 确认商品次数 + * @param merSureConsumerGoodsDto + */ + @Override + public void sureMerConsumerGoods(MerSureConsumerGoodsDto merSureConsumerGoodsDto){ + List<MerSureConsumerGoodsListDto> merSureConsumerGoodsListDtoList = merSureConsumerGoodsDto.getMerSureConsumerGoodsListDtoList(); + if(merSureConsumerGoodsListDtoList!=null && !merSureConsumerGoodsListDtoList.isEmpty()){ + ConsumerGoods consumerGoods; + for(MerSureConsumerGoodsListDto merSureConsumerGoodsListDto : merSureConsumerGoodsListDtoList){ + consumerGoods = this.getById(merSureConsumerGoodsListDto.getConsumerGoodsId()); + consumerGoods.setCycleNumFlag(1); + consumerGoods.setServiceNum(merSureConsumerGoodsListDto.getService_num()); + this.saveOrUpdate(consumerGoods); + } + } + } } -- Gitblit v1.7.1