12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- package com.ygj.yuemum.service.college;
- import com.ygj.yuemum.dao.college.CollegeBookingDao;
- import com.ygj.yuemum.dao.college.CollegeTestDao;
- import com.ygj.yuemum.domain.college.CollegeBooking;
- import com.ygj.yuemum.domain.college.CollegeLearningDetail;
- import com.ygj.yuemum.domain.college.CollegeTest;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import java.util.List;
- @Service
- public class CollegeBookingService {
- @Autowired
- private CollegeBookingDao collegeBookingDao;
- @Autowired
- private CollegeLearningDetailService collegeLearningDetailService;
- public List<CollegeBooking> getCollegeBookings() {
- List<CollegeBooking> collegeBookings = collegeBookingDao.getAll();
- return collegeBookings;
- }
- public CollegeBooking getCollegeBooking(Integer id) {
- return collegeBookingDao.selectByPrimaryKey(id);
- }
- public int addCollegeBooking(CollegeBooking collegeBooking) {
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- CollegeBooking collegeBooking1 = collegeBookingDao.checkBooking(collegeBooking);
- if( collegeBooking1 != null) {
- collegeBooking.setId(collegeBooking1.getId());
- int tt = collegeBookingDao.updateByPrimaryKeySelective(collegeBooking);
- return tt;
- } else {
- try {
- collegeBooking.setDate(sdf.format(new Date()));
- CollegeLearningDetail collegeLearningDetail = new CollegeLearningDetail();
- collegeLearningDetail.setOpen_id(collegeBooking.getOpenid());
- collegeLearningDetail.setC_code(collegeBooking.getCollege_code());
- collegeLearningDetail.setDate(sdf.format(new Date()));
- collegeLearningDetail.setStatus(1);
- collegeLearningDetailService.addCollegeLearningDetail(collegeLearningDetail);
- collegeBookingDao.insertSelective(collegeBooking);
- return 1;
- }catch (Exception ex){
- ex.printStackTrace();
- return 0;
- }
- }
- }
- public int deleteCollegeBooking(Integer id) {
- return collegeBookingDao.deleteByPrimaryKey(id);
- }
- public int updateCollegeBooking(CollegeBooking collegeBooking) {
- return collegeBookingDao.updateByPrimaryKeySelective(collegeBooking);
- }
- public int bookingCancel(CollegeBooking collegeBooking) {
- return collegeBookingDao.bookingCancel(collegeBooking);
- }
- }
|