|
@@ -116,37 +116,37 @@ public class TeacherController extends BaseController {
|
|
|
@ApiOperation(value = "查询分页", notes = "传入teacher")
|
|
|
@PreAuthorize("@pcs.hasPermissions('teacher/page')")
|
|
|
public HttpResponseResult<PageInfo<TeacherVo>> page(@RequestBody TeacherSearch query) {
|
|
|
-
|
|
|
- if(StringUtils.isNotBlank(query.getUserStatus())){
|
|
|
- switch (query.getUserStatus()) {
|
|
|
- case "LOCKED":
|
|
|
- query.setDelFlag(YesOrNoEnum.NO);
|
|
|
- query.setLockFlag(UserLockFlag.LOCKED);
|
|
|
- break;
|
|
|
- case "CLOSED":
|
|
|
- query.setDelFlag(YesOrNoEnum.YES);
|
|
|
- break;
|
|
|
-
|
|
|
- default:
|
|
|
- query.setDelFlag(YesOrNoEnum.NO);
|
|
|
- query.setLockFlag(UserLockFlag.NORMAL);
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
+
|
|
|
+ if(StringUtils.isNotBlank(query.getUserStatus())){
|
|
|
+ switch (query.getUserStatus()) {
|
|
|
+ case "LOCKED":
|
|
|
+ query.setDelFlag(YesOrNoEnum.NO);
|
|
|
+ query.setLockFlag(UserLockFlag.LOCKED);
|
|
|
+ break;
|
|
|
+ case "CLOSED":
|
|
|
+ query.setDelFlag(YesOrNoEnum.YES);
|
|
|
+ break;
|
|
|
+
|
|
|
+ default:
|
|
|
+ query.setDelFlag(YesOrNoEnum.NO);
|
|
|
+ query.setLockFlag(UserLockFlag.NORMAL);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
IPage<TeacherVo> pages = teacherService.selectPage(PageUtil.getPage(query), query);
|
|
|
- List<TeacherVo> rows = pages.getRecords();
|
|
|
-
|
|
|
- for(TeacherVo vo : rows){
|
|
|
- if(vo.getDelFlag() == YesOrNoEnum.YES){
|
|
|
- vo.setUserStatus(UserStatusEnum.CLOSED);
|
|
|
- }else{
|
|
|
- if(vo.getLockFlag() == UserLockFlag.LOCKED){
|
|
|
- vo.setUserStatus(UserStatusEnum.LOCKED);
|
|
|
- }else{
|
|
|
- vo.setUserStatus(UserStatusEnum.NORMAL);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ List<TeacherVo> rows = pages.getRecords();
|
|
|
+
|
|
|
+ for(TeacherVo vo : rows){
|
|
|
+ if(vo.getDelFlag() == YesOrNoEnum.YES){
|
|
|
+ vo.setUserStatus(UserStatusEnum.CLOSED);
|
|
|
+ }else{
|
|
|
+ if(vo.getLockFlag() == UserLockFlag.LOCKED){
|
|
|
+ vo.setUserStatus(UserStatusEnum.LOCKED);
|
|
|
+ }else{
|
|
|
+ vo.setUserStatus(UserStatusEnum.NORMAL);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
return succeed(PageUtil.pageInfo(pages));
|
|
|
}
|
|
|
|
|
@@ -177,43 +177,43 @@ public class TeacherController extends BaseController {
|
|
|
public void export(HttpServletResponse response, @RequestBody TeacherSearch queryInfo) throws IOException {
|
|
|
queryInfo.setPage(1);
|
|
|
queryInfo.setRows(49999);
|
|
|
-
|
|
|
- if (StringUtils.isNotBlank(queryInfo.getUserStatus())) {
|
|
|
- switch (queryInfo.getUserStatus()) {
|
|
|
- case "LOCKED":
|
|
|
- queryInfo.setDelFlag(YesOrNoEnum.NO);
|
|
|
- queryInfo.setLockFlag(UserLockFlag.LOCKED);
|
|
|
- break;
|
|
|
- case "CLOSED":
|
|
|
- queryInfo.setDelFlag(YesOrNoEnum.YES);
|
|
|
- break;
|
|
|
-
|
|
|
- default:
|
|
|
- queryInfo.setDelFlag(YesOrNoEnum.NO);
|
|
|
- queryInfo.setLockFlag(UserLockFlag.NORMAL);
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
+
|
|
|
+ if(StringUtils.isNotBlank(queryInfo.getUserStatus())){
|
|
|
+ switch (queryInfo.getUserStatus()) {
|
|
|
+ case "LOCKED":
|
|
|
+ queryInfo.setDelFlag(YesOrNoEnum.NO);
|
|
|
+ queryInfo.setLockFlag(UserLockFlag.LOCKED);
|
|
|
+ break;
|
|
|
+ case "CLOSED":
|
|
|
+ queryInfo.setDelFlag(YesOrNoEnum.YES);
|
|
|
+ break;
|
|
|
+
|
|
|
+ default:
|
|
|
+ queryInfo.setDelFlag(YesOrNoEnum.NO);
|
|
|
+ queryInfo.setLockFlag(UserLockFlag.NORMAL);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
List<TeacherVo> rows = teacherService.selectPage(PageUtil.getPage(queryInfo), queryInfo).getRecords();
|
|
|
if (rows.size() < 1) {
|
|
|
throw new BizException("没有可导出数据");
|
|
|
}
|
|
|
-
|
|
|
- for(TeacherVo vo : rows){
|
|
|
- if(vo.getDelFlag() == YesOrNoEnum.YES){
|
|
|
- vo.setUserStatus(UserStatusEnum.CLOSED);
|
|
|
- }else{
|
|
|
- if(vo.getLockFlag() == UserLockFlag.LOCKED){
|
|
|
- vo.setUserStatus(UserStatusEnum.LOCKED);
|
|
|
- }else{
|
|
|
- vo.setUserStatus(UserStatusEnum.NORMAL);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+
|
|
|
+ for(TeacherVo vo : rows){
|
|
|
+ if(vo.getDelFlag() == YesOrNoEnum.YES){
|
|
|
+ vo.setUserStatus(UserStatusEnum.CLOSED);
|
|
|
+ }else{
|
|
|
+ if(vo.getLockFlag() == UserLockFlag.LOCKED){
|
|
|
+ vo.setUserStatus(UserStatusEnum.LOCKED);
|
|
|
+ }else{
|
|
|
+ vo.setUserStatus(UserStatusEnum.NORMAL);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
for(TeacherVo vo : rows){
|
|
|
- if(StringUtils.isNotBlank(vo.getTag())){
|
|
|
- vo.setTag(vo.getTag().replace("STYLE", "个人风采").replace("LIVE", "直播课").replace("VIDEO", "视频课").replace("MUSIC", "乐谱").replace("DEGREE", "学历").replace("TEACHER", "教资"));
|
|
|
- }
|
|
|
+ if(StringUtils.isNotBlank(vo.getTag())){
|
|
|
+ vo.setTag(vo.getTag().replace("STYLE", "个人风采").replace("LIVE", "直播课").replace("VIDEO", "视频课").replace("MUSIC", "乐谱").replace("DEGREE", "学历").replace("TEACHER", "教资"));
|
|
|
+ }
|
|
|
}
|
|
|
OutputStream outputStream = response.getOutputStream();
|
|
|
try {
|
|
@@ -281,10 +281,10 @@ public class TeacherController extends BaseController {
|
|
|
// @PreAuthorize("@pcs.hasPermissions('teacher/bindingUserList')")
|
|
|
public HttpResponseResult<PageInfo<TeacherBindingUserVo.BindingUserList>> bindingUserList(@RequestBody @Valid TeacherBindingUserVo.BindingUserQuery query) {
|
|
|
IPage<UserBindingTeacherWrapper> wrapperIPage = userBindingTeacherService.selectBindingUserPage(PageUtil.getPage(query),
|
|
|
- TeacherBindingUserQueryInfo.BindingUserQuery.from(query.jsonString()));
|
|
|
+ TeacherBindingUserQueryInfo.BindingUserQuery.from(query.jsonString()));
|
|
|
// 数据转换
|
|
|
List<TeacherBindingUserVo.BindingUserList> pageInfos = JSON.parseArray(JSON.toJSONString(wrapperIPage.getRecords()),
|
|
|
- TeacherBindingUserVo.BindingUserList.class);
|
|
|
+ TeacherBindingUserVo.BindingUserList.class);
|
|
|
|
|
|
return succeed(PageUtil.getPageInfo(wrapperIPage,pageInfos));
|
|
|
}
|
|
@@ -295,10 +295,10 @@ public class TeacherController extends BaseController {
|
|
|
// @PreAuthorize("@pcs.hasPermissions('teacher/selectBindingUserCourse')")
|
|
|
public HttpResponseResult<PageInfo<TeacherBindingUserVo.BindingStudentCourseList>> selectBindingUserCourse(@RequestBody @Valid TeacherBindingUserVo.BindingStudentCourseQuery query) {
|
|
|
IPage<UserBindingCourseWrapper> wrapperIPage = userBindingTeacherService.selectBindingUserCoursePage(PageUtil.getPage(query),
|
|
|
- TeacherBindingUserQueryInfo.BindingStudentCourseQuery.from(query.jsonString()));
|
|
|
+ TeacherBindingUserQueryInfo.BindingStudentCourseQuery.from(query.jsonString()));
|
|
|
// 数据转换
|
|
|
List<TeacherBindingUserVo.BindingStudentCourseList> pageInfos = JSON.parseArray(JSON.toJSONString(wrapperIPage.getRecords()),
|
|
|
- TeacherBindingUserVo.BindingStudentCourseList.class);
|
|
|
+ TeacherBindingUserVo.BindingStudentCourseList.class);
|
|
|
|
|
|
return succeed(PageUtil.getPageInfo(wrapperIPage, pageInfos));
|
|
|
}
|