提交 b1779346 编写于 作者: F fengyw

轮播功能

上级 745d5dcf
package com.roncoo.education.course.job;
import cn.hutool.core.collection.CollUtil;
import com.roncoo.education.common.core.enums.PutawayEnum;
import com.roncoo.education.common.core.enums.StatusIdEnum;
import com.roncoo.education.common.core.tools.BeanUtil;
import com.roncoo.education.common.es.EsCourse;
import com.roncoo.education.course.dao.CourseDao;
......@@ -36,6 +38,7 @@ public class CourseJob {
@Scheduled(fixedRate = 60000)
public void course() {
CourseExample example = new CourseExample();
example.createCriteria().andStatusIdEqualTo(StatusIdEnum.YES.getCode()).andIsPutawayEqualTo(PutawayEnum.UP.getCode());
List<Course> courseList = courseDao.listByExample(example);
if (CollUtil.isNotEmpty(courseList)) {
List<IndexQuery> queries = new ArrayList<>();
......
......@@ -4,7 +4,6 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ObjectUtil;
import com.roncoo.education.common.core.base.Result;
import com.roncoo.education.common.core.enums.FreeEnum;
import com.roncoo.education.common.core.enums.PutawayEnum;
import com.roncoo.education.common.core.enums.StatusIdEnum;
import com.roncoo.education.common.core.tools.BeanUtil;
import com.roncoo.education.common.service.BaseBiz;
......@@ -59,9 +58,6 @@ public class CourseBiz extends BaseBiz {
if (!course.getStatusId().equals(StatusIdEnum.YES.getCode())) {
return Result.error("该课程已被禁用");
}
if (course.getIsPutaway().equals(PutawayEnum.DOWN.getCode())) {
return Result.error("该课程已下架");
}
CourseResp courseResp = BeanUtil.copyProperties(course, CourseResp.class);
if (ObjectUtil.isNotEmpty(userId)) {
// userId存在,即为登录
......
package com.roncoo.education.user.service.admin.biz;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.DesensitizedUtil;
import cn.hutool.core.util.ObjectUtil;
import com.roncoo.education.common.core.base.Page;
import com.roncoo.education.common.core.base.PageUtil;
......@@ -65,6 +66,8 @@ public class AdminOrderInfoBiz extends BaseBiz {
Map<Long, CourseViewVO> courseViewVOMap = feignCourse.listByIds(courseIdList).stream().collect(Collectors.toMap(courseViewVO -> courseViewVO.getId(), courseViewVO -> courseViewVO));
for (AdminOrderInfoPageResp resp : respPage.getList()) {
resp.setCourseViewVO(courseViewVOMap.get(resp.getCourseId()));
// 脱敏处理
resp.setMobile(DesensitizedUtil.mobilePhone(resp.getMobile()));
}
}
return Result.success(respPage);
......
package com.roncoo.education.user.service.admin.biz;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.DesensitizedUtil;
import com.roncoo.education.common.core.base.Page;
import com.roncoo.education.common.core.base.PageUtil;
import com.roncoo.education.common.core.base.Result;
......@@ -43,6 +45,12 @@ public class AdminUsersBiz extends BaseBiz {
example.setOrderByClause("id desc");
Page<Users> page = dao.page(req.getPageCurrent(), req.getPageSize(), example);
Page<AdminUsersPageResp> respPage = PageUtil.transform(page, AdminUsersPageResp.class);
if (CollUtil.isNotEmpty(respPage.getList())) {
// 脱敏处理
for (AdminUsersPageResp resp : respPage.getList()) {
resp.setMobile(DesensitizedUtil.mobilePhone(resp.getMobile()));
}
}
return Result.success(respPage);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册