Ver código fonte

Merge branch 'zx_online_cbs' of http://git.dayaedu.com/yonge/cooleshow into test

zouxuan 1 ano atrás
pai
commit
9afc1e8f9b

+ 4 - 0
cooleshow-app/src/main/java/com/yonge/cooleshow/student/controller/MusicSheetController.java

@@ -110,6 +110,10 @@ public class MusicSheetController extends BaseController {
             } else if (query.getAuditStatus() != null && AuthStatusEnum.OUT_SALE.getCode().equals(query.getAuditStatus().getCode())) {
                 query.setState(YesOrNoEnum.NO);
                 query.setAuditStatus(AuthStatusEnum.PASS);
+            }else if(query.getAuditStatus() != null && (AuthStatusEnum.UNPASS.getCode().equals(query.getAuditStatus().getCode()) ||
+                    AuthStatusEnum.DOING.getCode().equals(query.getAuditStatus().getCode()))){
+                query.setState(YesOrNoEnum.NO);
+                query.setDelFlag(true);
             }
             query.setSourceType(SourceTypeEnum.TEACHER);
             query.setMyself(true);

+ 4 - 0
cooleshow-app/src/main/java/com/yonge/cooleshow/teacher/controller/MusicSheetController.java

@@ -125,6 +125,10 @@ public class MusicSheetController extends BaseController {
             } else if (query.getAuditStatus() != null && AuthStatusEnum.OUT_SALE.getCode().equals(query.getAuditStatus().getCode())) {
                 query.setState(YesOrNoEnum.NO);
                 query.setAuditStatus(AuthStatusEnum.PASS);
+            }else if(query.getAuditStatus() != null && (AuthStatusEnum.UNPASS.getCode().equals(query.getAuditStatus().getCode()) ||
+                    AuthStatusEnum.DOING.getCode().equals(query.getAuditStatus().getCode()))){
+                query.setState(YesOrNoEnum.NO);
+                query.setDelFlag(true);
             }
             query.setSourceType(SourceTypeEnum.TEACHER);
             query.setMyself(true);

+ 4 - 0
cooleshow-app/src/main/java/com/yonge/cooleshow/website/controller/MusicSheetController.java

@@ -139,6 +139,10 @@ public class MusicSheetController extends BaseController {
         } else if (query.getAuditStatus() != null && AuthStatusEnum.OUT_SALE.getCode().equals(query.getAuditStatus().getCode())) {
             query.setState(YesOrNoEnum.NO);
             query.setAuditStatus(AuthStatusEnum.PASS);
+        }else if(query.getAuditStatus() != null && (AuthStatusEnum.UNPASS.getCode().equals(query.getAuditStatus().getCode()) ||
+                AuthStatusEnum.DOING.getCode().equals(query.getAuditStatus().getCode()))){
+            query.setState(YesOrNoEnum.NO);
+            query.setDelFlag(true);
         }
         query.setSourceType(SourceTypeEnum.TEACHER);
         query.setMyself(true);

+ 1 - 1
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/MusicSheetAuthRecordServiceImpl.java

@@ -198,7 +198,7 @@ public class MusicSheetAuthRecordServiceImpl extends ServiceImpl<MusicSheetAuthR
         extend.setPaymentType(addMusicSheet.getPaymentType());
         extend.setTopFlag(addMusicSheet.getTopFlag());
         extend.setExquisiteFlag(addMusicSheet.getExquisiteFlag());
-        extend.setAvailableType(addMusicSheet.getAvailableType());
+        extend.setAvailableType(EMusicAvailableType.PLATFORM);
         extend.setMusicTagIds(addMusicSheet.getMusicTagIds());
         extend.setMusicPrice(addMusicSheet.getMusicPrice());
         extendList.add(extend);

+ 2 - 6
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/MusicSheetServiceImpl.java

@@ -804,7 +804,7 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
         }
     }
 
-    public void initMusicSheetVo(MusicSheetVo record,CbsMusicSheetWrapper.MusicSheetApplication musicSheetApplication,Map<Long, CbsSubjectApiWrapper.Subject> subjectMap){
+    public void initMusicSheetVo(MusicSheetVo record,CbsMusicSheetWrapper.MusicSheetApplication musicSheetApplication){
         record.setSubjectNames(musicSheetApplication.getSubjectNames());
         record.setCbsMusicSheetId(musicSheetApplication.getId());
         record.setAudioType(AudioTypeEnum.valueOf(musicSheetApplication.getPlayMode().getCode()));
@@ -848,14 +848,10 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
             if(pageInfo != null && CollectionUtils.isNotEmpty(pageInfo.getRows())){
                 Map<Long, CbsMusicSheetWrapper.MusicSheetApplication> musicSheetApplicationMap = pageInfo.getRows()
                         .stream().collect(Collectors.toMap(CbsMusicSheetWrapper.MusicSheetApplication::getId, Function.identity()));
-                CbsSubjectApiWrapper.SubjectQuery subjectQuery = new CbsSubjectApiWrapper.SubjectQuery();
-                subjectQuery.setCbsSubjectIds(records.stream().map(MusicSheetVo::getMusicSubject).filter(StringUtils::isNotEmpty).map(Long::parseLong).distinct().collect(Collectors.toList()));
-                List<CbsSubjectApiWrapper.Subject> subjects = subjectService.getDao().queryCbsList(subjectQuery);
-                Map<Long, CbsSubjectApiWrapper.Subject> subjectMap = subjects.stream().collect(Collectors.toMap(CbsSubjectApiWrapper.Subject::getSubjectId, Function.identity()));
                 for (MusicSheetVo record : records) {
                     CbsMusicSheetWrapper.MusicSheetApplication musicSheetApplication = musicSheetApplicationMap.get(record.getCbsMusicSheetId());
                     if(musicSheetApplication != null){
-                        this.initMusicSheetVo(record,musicSheetApplication,subjectMap);
+                        this.initMusicSheetVo(record,musicSheetApplication);
                     }
                 }
             }