| | |
| | | String startTime,String text,Integer sort,String name,Integer useScope,String cityIds,String storeIds,Integer cardType |
| | | ) throws ParseException { |
| | | // 判断当前选择的课包 是不是假期课 然后判断选择的有效期是否在假期课有效期内 |
| | | TCoursePackage tCoursePackage = coursePackageClient.queryById(coursePackageId); |
| | | if (tCoursePackage.getType()==2){ |
| | | // 如果是假期课 获取到当前课包的开始时间和结束时间 |
| | | Date endTime = tCoursePackage.getEndTime(); |
| | | Date startTime1 = tCoursePackage.getStartTime(); |
| | | SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); |
| | | Date s = format.parse(startTime.split(" - ")[0]); |
| | | Date e = format.parse(startTime.split(" - ")[1]); |
| | | if (s.before(startTime1)){ |
| | | // 有效期开始时间小于假期课开始时间 |
| | | return 5009; |
| | | } |
| | | if (e.after(endTime)){ |
| | | // 有效期结束时间大于假期课结束时间 |
| | | return 5008; |
| | | if (coursePackageId!=null){ |
| | | TCoursePackage tCoursePackage = coursePackageClient.queryById(coursePackageId); |
| | | if (tCoursePackage.getType()==2){ |
| | | // 如果是假期课 获取到当前课包的开始时间和结束时间 |
| | | Date endTime = tCoursePackage.getEndTime(); |
| | | Date startTime1 = tCoursePackage.getStartTime(); |
| | | SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); |
| | | Date s = format.parse(startTime.split(" - ")[0]); |
| | | Date e = format.parse(startTime.split(" - ")[1]); |
| | | if (s.before(startTime1)){ |
| | | // 有效期开始时间小于假期课开始时间 |
| | | return 5009; |
| | | } |
| | | if (e.after(endTime)){ |
| | | // 有效期结束时间大于假期课结束时间 |
| | | return 5008; |
| | | } |
| | | } |
| | | } |
| | | PointsMerchandise pointsMerchandise = new PointsMerchandise(); |