From 1863e6353f0de84082a21738f5d0a28f3cfeadc0 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期三, 22 十一月 2023 19:33:49 +0800 Subject: [PATCH] 后台bug修改 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java | 32 +++++++++++++++++--------------- 1 files changed, 17 insertions(+), 15 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java index ac14fe1..d488504 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java @@ -452,21 +452,23 @@ 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(); -- Gitblit v1.7.1