HotelCoupomStatusImplService.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package com.happy.service.impl;
  2. import com.happy.Model.HotelCouponStatus;
  3. import com.happy.Until.UUIDUtil;
  4. import com.happy.dao.AdminDao;
  5. import com.happy.dao.HotelCoupomStatusDao;
  6. import com.happy.service.HotelCoupomStatusService;
  7. import org.springframework.jdbc.core.namedparam.MapSqlParameterSource;
  8. import org.springframework.stereotype.Service;
  9. import javax.annotation.Resource;
  10. import java.util.List;
  11. import java.util.UUID;
  12. @Service("hotelCoupomStatusService")
  13. public class HotelCoupomStatusImplService implements HotelCoupomStatusService {
  14. @Resource
  15. public HotelCoupomStatusDao hotelCoupomStatusDao;
  16. @Override
  17. public int updateLapse(List<String> id) {
  18. return hotelCoupomStatusDao.updateLapse(id);
  19. }
  20. @Override
  21. public int updateExpir() {
  22. return hotelCoupomStatusDao.updateExpir();
  23. }
  24. @Override
  25. public int insert(HotelCouponStatus hotelCouponStatus) {
  26. return hotelCoupomStatusDao.insert(hotelCouponStatus);
  27. }
  28. @Override
  29. public HotelCouponStatus getById(String id) {
  30. return hotelCoupomStatusDao.getById(id);
  31. }
  32. @Override
  33. public int update(HotelCouponStatus hotelCouponStatus) {
  34. return hotelCoupomStatusDao.update(hotelCouponStatus);
  35. }
  36. @Override
  37. public List<HotelCouponStatus> getBookingId(String bookingId) {
  38. return hotelCoupomStatusDao.getBookingId(bookingId);
  39. }
  40. @Override
  41. public int restitution(List<HotelCouponStatus> list) {
  42. int update=0;
  43. for (HotelCouponStatus hotelCouponStatus : list) {
  44. hotelCouponStatus.setStatus(1);
  45. hotelCouponStatus.setBookingId("");
  46. hotelCouponStatus.setDiscountAmount(0.0);
  47. update = update(hotelCouponStatus);
  48. }
  49. return update;
  50. }
  51. }