| | |
| | | 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; |
| | |
| | | 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); |
| | | } |
| | | } |
| | | } |
| | | } |