BookinglogImplService.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. package com.happy.service.impl;
  2. import com.happy.Model.Booking;
  3. import com.happy.Model.BookingLog;
  4. import com.happy.Until.DateUtil;
  5. import com.happy.Until.Enum.OrderEnum;
  6. import com.happy.Until.Enum.PayEnum;
  7. import com.happy.Until.Func;
  8. import com.happy.dao.BookingLogDao;
  9. import com.happy.dto.BookTypeEto;
  10. import com.happy.dto.IPage;
  11. import com.happy.service.AdminManagerService;
  12. import com.happy.service.BookinglogService;
  13. import org.springframework.stereotype.Service;
  14. import javax.annotation.Resource;
  15. import java.util.Date;
  16. import java.util.List;
  17. @Service("BookinglogService")
  18. public class BookinglogImplService implements BookinglogService {
  19. @Resource
  20. public BookingLogDao bookingLogDao;
  21. @Resource
  22. public AdminManagerService adminManagerService;
  23. @Override
  24. public int insertBookinglog(BookingLog book) {
  25. return bookingLogDao.insert(book);
  26. }
  27. @Override
  28. public BookingLog addBooklog(String operate, Booking booking) {
  29. // 生成订单时,写入数据操作
  30. BookingLog info = new BookingLog();
  31. info.setBookingId(Func.parseStr(booking.getId()));
  32. info.setBookingStatus(booking.getOrderStatus());
  33. info.setOperate(operate);
  34. info.setOperateId(booking.getCreateUserid());
  35. info.setOperateName(booking.getUserName());
  36. info.setOperateTime(new Date());
  37. insertBookinglog(info);
  38. return info;
  39. }
  40. @Override
  41. public int updateBookinglog(BookingLog book) {
  42. return bookingLogDao.update(book);
  43. }
  44. @Override
  45. public int insertBooking(BookingLog book) {
  46. return 0;
  47. }
  48. @Override
  49. public int delBookinglog(int id) {
  50. return bookingLogDao.del(id);
  51. }
  52. @Override
  53. public BookingLog getById(String id) {
  54. return bookingLogDao.queryById(id);
  55. }
  56. @Override
  57. public IPage<BookingLog> queryPage(String sqlx, int page, int rows) {
  58. return null;
  59. }
  60. @Override
  61. public List<BookingLog> queryList(String sqlx) {
  62. return bookingLogDao.queryByBookingId(sqlx);
  63. }
  64. @Override
  65. public String delBooking(String id) {
  66. if (Func.checkNull(id))
  67. return "未传入订单id";
  68. bookingLogDao.del(Func.parseInt(id));
  69. return null;
  70. }
  71. }