vip商品列表查询时加上标签校验
This commit is contained in:
@@ -477,11 +477,13 @@ public class UserVipController {
|
||||
}else if ("6".equals(type)){
|
||||
userVipService.bottomLabel(5,list);
|
||||
}
|
||||
MPJLambdaWrapper<CourseCatalogueEntity> wrapper = new MPJLambdaWrapper();
|
||||
wrapper.inSql(CourseCatalogueEntity::getCourseId,
|
||||
"select course_id from course_to_medicine where del_flag = 0 and medical_id in ("+String.join(",",list.toString().replace("[","").replace("]",""))+") group by course_id");
|
||||
wrapper.select("count(1) as courseCount,sum(fee) as originalPrice");
|
||||
map = courseCatalogueService.getMap(wrapper);
|
||||
if (list.size()>0){
|
||||
MPJLambdaWrapper<CourseCatalogueEntity> wrapper = new MPJLambdaWrapper();
|
||||
wrapper.inSql(CourseCatalogueEntity::getCourseId,
|
||||
"select course_id from course_to_medicine where del_flag = 0 and medical_id in ("+String.join(",",list.toString().replace("[","").replace("]",""))+") group by course_id");
|
||||
wrapper.select("count(1) as courseCount,sum(fee) as originalPrice");
|
||||
map = courseCatalogueService.getMap(wrapper);
|
||||
}
|
||||
}else if ("7".equals(type)){
|
||||
MPJLambdaWrapper<CourseCatalogueEntity> wrapper = new MPJLambdaWrapper();
|
||||
wrapper.inSql(CourseCatalogueEntity::getCourseId,
|
||||
@@ -491,17 +493,19 @@ public class UserVipController {
|
||||
}else if ("8".equals(type)){
|
||||
List list = new ArrayList<>();
|
||||
userVipService.bottomLabel(4,list);
|
||||
MPJLambdaWrapper<CourseCatalogueEntity> wrapper = new MPJLambdaWrapper();
|
||||
wrapper.inSql(CourseCatalogueEntity::getCourseId,
|
||||
"select course_id from course_to_medicine where del_flag = 0 and medical_id in ("+String.join(",",list.toString().replace("[","").replace("]",""))+") group by course_id");
|
||||
wrapper.select("count(1) as courseCount,sum(fee) as originalPrice");
|
||||
map = courseCatalogueService.getMap(wrapper);
|
||||
if ("0".equals(map.get("courseCount").toString())){
|
||||
MPJLambdaWrapper<CourseCatalogueEntity> pWrapper = new MPJLambdaWrapper();
|
||||
pWrapper.inSql(CourseCatalogueEntity::getCourseId,
|
||||
"select course_id from course_to_psyche where del_flag = 0 group by course_id");
|
||||
pWrapper.select("count(1) as courseCount,sum(fee) as originalPrice");
|
||||
map = courseCatalogueService.getMap(pWrapper);
|
||||
if (list.size()>0){
|
||||
MPJLambdaWrapper<CourseCatalogueEntity> wrapper = new MPJLambdaWrapper();
|
||||
wrapper.inSql(CourseCatalogueEntity::getCourseId,
|
||||
"select course_id from course_to_medicine where del_flag = 0 and medical_id in ("+String.join(",",list.toString().replace("[","").replace("]",""))+") group by course_id");
|
||||
wrapper.select("count(1) as courseCount,sum(fee) as originalPrice");
|
||||
map = courseCatalogueService.getMap(wrapper);
|
||||
if ("0".equals(map.get("courseCount").toString())){
|
||||
MPJLambdaWrapper<CourseCatalogueEntity> pWrapper = new MPJLambdaWrapper();
|
||||
pWrapper.inSql(CourseCatalogueEntity::getCourseId,
|
||||
"select course_id from course_to_psyche where del_flag = 0 group by course_id");
|
||||
pWrapper.select("count(1) as courseCount,sum(fee) as originalPrice");
|
||||
map = courseCatalogueService.getMap(pWrapper);
|
||||
}
|
||||
}
|
||||
}else if ("2".equals(type)){
|
||||
MPJLambdaWrapper<CourseCatalogueEntity> wrapper = new MPJLambdaWrapper();
|
||||
|
||||
Reference in New Issue
Block a user