|
@@ -5,6 +5,8 @@ import com.ym.mec.auth.api.entity.SysUser;
|
|
|
import com.ym.mec.biz.dal.dao.MemberRankOrganizationFeeMapperDao;
|
|
|
import com.ym.mec.biz.dal.dao.SysMusicScoreDao;
|
|
|
import com.ym.mec.biz.dal.dto.MemberPayParamDto;
|
|
|
+import com.ym.mec.biz.dal.entity.CloudTeacherOrder;
|
|
|
+import com.ym.mec.biz.dal.entity.LessonCourseware;
|
|
|
import com.ym.mec.biz.dal.entity.MemberRankOrganizationFeeMapper;
|
|
|
import com.ym.mec.biz.dal.entity.MemberRankSetting;
|
|
|
import com.ym.mec.biz.dal.entity.SysMusicScore;
|
|
@@ -12,6 +14,7 @@ import com.ym.mec.biz.dal.page.CloudTeacherOrderQueryInfo;
|
|
|
import com.ym.mec.biz.service.*;
|
|
|
import com.ym.mec.common.controller.BaseController;
|
|
|
import com.ym.mec.common.entity.HttpResponseResult;
|
|
|
+import com.ym.mec.common.page.PageInfo;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.apache.commons.collections.CollectionUtils;
|
|
@@ -44,6 +47,9 @@ public class MemberRankController extends BaseController {
|
|
|
@Autowired
|
|
|
private SysMusicScoreDao sysMusicScoreDao;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private LessonCoursewareService lessonCoursewareService;
|
|
|
+
|
|
|
@ApiOperation(value = "获取所有的收费标准")
|
|
|
@GetMapping("/queryList")
|
|
|
public Object getMemberDefaultFee(String type,Integer typeId) {
|
|
@@ -57,6 +63,12 @@ public class MemberRankController extends BaseController {
|
|
|
if (sysMusicScore != null) {
|
|
|
typeId = sysMusicScore.getCbsMusicCategoriesId();
|
|
|
}
|
|
|
+ } else if (StringUtils.isNotBlank(type)&& "LESSON".equals(type) && typeId !=null) {
|
|
|
+ // 远程ID 换课件ID
|
|
|
+ LessonCourseware courseware = lessonCoursewareService.getByLessonCoursewareId(typeId.longValue());
|
|
|
+ if (courseware != null) {
|
|
|
+ typeId = courseware.getId();
|
|
|
+ }
|
|
|
}
|
|
|
List<Integer> memberIds = feeMappers.stream()
|
|
|
.map(MemberRankOrganizationFeeMapper::getMemberRankSettingId).distinct().collect(Collectors.toList());
|
|
@@ -137,8 +149,9 @@ public class MemberRankController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "查询订单列表")
|
|
|
@GetMapping("/queryOrderPage")
|
|
|
- public Object queryOrderPage(CloudTeacherOrderQueryInfo queryInfo) {
|
|
|
+ public HttpResponseResult<PageInfo<CloudTeacherOrder>> queryOrderPage(CloudTeacherOrderQueryInfo queryInfo) {
|
|
|
queryInfo.setStudentId(sysUserService.getUserId());
|
|
|
+ queryInfo.setStatus("1,2");
|
|
|
return succeed(cloudTeacherOrderService.queryPage(queryInfo));
|
|
|
}
|
|
|
|