VirtualOrderServiceImpl.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.fdkankan.ucenter.service.impl;
  2. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  3. import com.fdkankan.common.response.PageInfo;
  4. import com.fdkankan.ucenter.entity.User;
  5. import com.fdkankan.ucenter.entity.VirtualOrder;
  6. import com.fdkankan.ucenter.mapper.IVirtualOrderMapper;
  7. import com.fdkankan.ucenter.service.IUserService;
  8. import com.fdkankan.ucenter.service.IVirtualOrderService;
  9. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  10. import com.fdkankan.ucenter.vo.request.IncrementOrderParam;
  11. import com.fdkankan.ucenter.vo.request.VirtualOrderParam;
  12. import com.fdkankan.ucenter.vo.response.VirtualOrderVo;
  13. import org.springframework.beans.factory.annotation.Autowired;
  14. import org.springframework.stereotype.Service;
  15. /**
  16. * <p>
  17. * 充值订单表(双目相机点数充值、消费) 服务实现类
  18. * </p>
  19. *
  20. * @author
  21. * @since 2022-07-13
  22. */
  23. @Service
  24. public class VirtualOrderServiceImpl extends ServiceImpl<IVirtualOrderMapper, VirtualOrder> implements IVirtualOrderService {
  25. @Autowired
  26. IUserService userService;
  27. @Override
  28. public PageInfo pageList(VirtualOrderParam param) {
  29. User user = userService.getByUserName(param.getUserName());
  30. param.setUserId(user.getId());
  31. Page<VirtualOrderVo> page = this.getBaseMapper().pageList(new Page<>(param.getPageNum(),param.getPageSize()),param);
  32. return PageInfo.PageInfo(page);
  33. }
  34. }