@@ -1191,7 +1194,8 @@ public class AsmCourseResourceDao extends GenericHibernateDao<AsmCourseresource,
...
@@ -1191,7 +1194,8 @@ public class AsmCourseResourceDao extends GenericHibernateDao<AsmCourseresource,
Stringsql="SELECT CASE WHEN LOCATE(CONCAT('=540p=', minPrice),datas) THEN SUBSTRING_INDEX(SUBSTRING(datas from 1 for LOCATE(CONCAT('=540p=', minPrice),datas)-1),',',-1) ELSE minId END as id"
Stringsql="SELECT CASE WHEN LOCATE(CONCAT('=540p=', minPrice),datas) THEN SUBSTRING_INDEX(SUBSTRING(datas from 1 for LOCATE(CONCAT('=540p=', minPrice),datas)-1),',',-1) ELSE minId END as id"
+" FROM (SELECT SUBSTRING_INDEX(GROUP_CONCAT(salePrice ORDER BY salePrice,teeTime ASC),',',1) minPrice,GROUP_CONCAT(id,'=',teeTime,'p=',salePrice) datas,SUBSTRING_INDEX(GROUP_CONCAT(id ORDER BY salePrice,teeTime ASC),',',1) minId"
+" FROM (SELECT SUBSTRING_INDEX(GROUP_CONCAT(salePrice ORDER BY salePrice,teeTime ASC),',',1) minPrice,GROUP_CONCAT(id,'=',teeTime,'p=',salePrice) datas,SUBSTRING_INDEX(GROUP_CONCAT(id ORDER BY salePrice,teeTime ASC),',',1) minId"
+" FROM asm_courseresource t "
+" FROM asm_courseresource t "
+" WHERE t.PriceDate >= CURDATE() "
// + " WHERE t.PriceDate >= CURDATE() "
+" WHERE t.PriceDate >= DATE_SUB(CURDATE(),INTERVAL 3 day) "
+" and t.courseStatus!="
+" and t.courseStatus!="
+CourseStatusEnum.INVALID.getValue()
+CourseStatusEnum.INVALID.getValue()
+" and resourceType!="
+" and resourceType!="
...
@@ -1229,7 +1233,8 @@ public class AsmCourseResourceDao extends GenericHibernateDao<AsmCourseresource,
...
@@ -1229,7 +1233,8 @@ public class AsmCourseResourceDao extends GenericHibernateDao<AsmCourseresource,
Stringsql="SELECT CASE WHEN LOCATE(CONCAT('=540p=', minPrice2),datas) THEN SUBSTRING_INDEX(SUBSTRING(datas from 1 for LOCATE(CONCAT('=540p=', minPrice2),datas)-1),',',-1) ELSE minId END as id"
Stringsql="SELECT CASE WHEN LOCATE(CONCAT('=540p=', minPrice2),datas) THEN SUBSTRING_INDEX(SUBSTRING(datas from 1 for LOCATE(CONCAT('=540p=', minPrice2),datas)-1),',',-1) ELSE minId END as id"
+" FROM (SELECT SUBSTRING_INDEX(GROUP_CONCAT(sponsorPrice ORDER BY sponsorPrice,teeTime ASC),',',1) minPrice2,GROUP_CONCAT(id,'=',teeTime,'p=',sponsorPrice) datas,SUBSTRING_INDEX(GROUP_CONCAT(id ORDER BY sponsorPrice,teeTime ASC),',',1) minId"
+" FROM (SELECT SUBSTRING_INDEX(GROUP_CONCAT(sponsorPrice ORDER BY sponsorPrice,teeTime ASC),',',1) minPrice2,GROUP_CONCAT(id,'=',teeTime,'p=',sponsorPrice) datas,SUBSTRING_INDEX(GROUP_CONCAT(id ORDER BY sponsorPrice,teeTime ASC),',',1) minId"
+" FROM asm_courseresource t "
+" FROM asm_courseresource t "
+" WHERE t.PriceDate >= CURDATE() "
// + " WHERE t.PriceDate >= CURDATE() "
+" WHERE t.PriceDate >= DATE_SUB(CURDATE(),INTERVAL 3 day) "
+" and t.courseStatus!="
+" and t.courseStatus!="
+CourseStatusEnum.INVALID.getValue()
+CourseStatusEnum.INVALID.getValue()
+" and resourceType!="
+" and resourceType!="
...
@@ -1311,7 +1316,10 @@ public class AsmCourseResourceDao extends GenericHibernateDao<AsmCourseresource,
...
@@ -1311,7 +1316,10 @@ public class AsmCourseResourceDao extends GenericHibernateDao<AsmCourseresource,
sb.append("join prd_courseresource pcr on pr.ResourceID = pcr.ID and pcr.teeTime=:teetime and pcr.PaymentType=:paymentType and pcr.`Status`=1 ");
sb.append("join prd_courseproduct pcp on pcr.ProductID = pcp.ID and pcp.Type in (:productType) and pcp.PublishDate<=:priceDate and pcp.OfflineDate>=:priceDate and pcp.`Status`= 1 ");
sb.append("join prd_course pc on pc.ID = pcp.CourseID and pc.`Status`=1 and pc.ID=:courseId ");
sb.append("where pr.priceDate=:priceDate and pr.`Status`=1");