OrderDetailsServiceImpl.java 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package com.diagbot.service.impl;
  2. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  3. import com.diagbot.dto.OrderDetialsDTO;
  4. import com.diagbot.entity.OrderDetailStatus;
  5. import com.diagbot.entity.OrderDetails;
  6. import com.diagbot.entity.OrderDetailsIndex;
  7. import com.diagbot.entity.wrapper.OrderDetailsWapper;
  8. import com.diagbot.mapper.OrderDetailsMapper;
  9. import com.diagbot.service.OrderDetailsService;
  10. import org.springframework.stereotype.Service;
  11. import java.util.List;
  12. /**
  13. * <p>
  14. * 订单明细表 服务实现类
  15. * </p>
  16. *
  17. * @author gaodm
  18. * @since 2018-09-18
  19. */
  20. @Service
  21. public class OrderDetailsServiceImpl extends ServiceImpl<OrderDetailsMapper, OrderDetails> implements OrderDetailsService {
  22. /**
  23. * @Description: (审核)查询订单明细相关信息
  24. * @Author: wangyu
  25. * @Date: 15:25 2018/9/21
  26. */
  27. @Override
  28. public List<OrderDetialsDTO> seleAllOrderDetials(OrderDetailsIndex orderDetailsIndex) {
  29. return baseMapper.seleAllOrderDetials(orderDetailsIndex);
  30. }
  31. /**
  32. *根据订单编号查询所有订单明细审核状态
  33. *
  34. * @param orderNum
  35. * @return
  36. */
  37. @Override
  38. public OrderDetailStatus selectAllOrderDetialsByOrderNum(String orderNum) {
  39. return baseMapper.selectAllOrderDetialsByOrderNum(orderNum);
  40. }
  41. /**
  42. * 添加订单明细
  43. * @param list
  44. * @return Boolean
  45. */
  46. @Override
  47. public Boolean saveOrderDetails(List<OrderDetails> list) {
  48. return baseMapper.saveOrderDetails(list) ==0 ? true:false;
  49. }
  50. /**
  51. * 根据用户id查询正在审核中的产品id
  52. * @param userId
  53. * @return
  54. */
  55. @Override
  56. public List<Long> getOrderDetailsByUser(Long userId) {
  57. return baseMapper.getOrderDetailsByUser(userId);
  58. }
  59. @Override
  60. public int getOrderByUserToAudit(OrderDetailsWapper orderDetails) {
  61. return baseMapper.getOrderByUserToAudit(orderDetails);
  62. }
  63. }