CustomerBookingService.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.ygj.yuemum.service.customer;
  2. import com.ygj.yuemum.dao.customer.CustomerBookingDao;
  3. import com.ygj.yuemum.domain.customer.CustomerBooking;
  4. import com.ygj.yuemum.domain.equipment.EquipmenteHireHead;
  5. import com.ygj.yuemum.service.equipment.EquipmenteHireHeadService;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.stereotype.Service;
  8. import java.util.List;
  9. @Service
  10. public class CustomerBookingService {
  11. @Autowired
  12. private CustomerBookingDao customerBookingDao;
  13. @Autowired
  14. private EquipmenteHireHeadService equipmenteHireHeadService;
  15. public List<CustomerBooking> selectAll() {
  16. return customerBookingDao.selectAll();
  17. }
  18. public List<CustomerBooking> selectCustomerBooking(String bk_phone) {
  19. return customerBookingDao.selectCustomerBooking(bk_phone);
  20. }
  21. public int insertCustomerBooking(CustomerBooking customerBooking){
  22. try {
  23. int check = customerBookingDao.checkBooking(customerBooking);
  24. if(check > 0) {
  25. return 99;
  26. } else {
  27. return customerBookingDao.insertCustomerBooking(customerBooking);
  28. }
  29. } catch (Exception ex) {
  30. ex.printStackTrace();
  31. return 0;
  32. }
  33. }
  34. public int insertEqCustomerBooking(CustomerBooking customerBooking){
  35. try{
  36. customerBookingDao.insertCustomerBooking(customerBooking);
  37. EquipmenteHireHead equipmenteHireHead = new EquipmenteHireHead();
  38. equipmenteHireHead.setEh_code(customerBooking.getEh_code());
  39. equipmenteHireHead.setEh_status(9);
  40. equipmenteHireHeadService.updateEqorderStatus(equipmenteHireHead);
  41. }catch (Exception ex){
  42. ex.printStackTrace();
  43. return 0;
  44. }
  45. return 1;
  46. }
  47. }