ソースを参照

酷乐秀曲目来源改为内容平台

zouxuan 1 年間 前
コミット
6b26772f67

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

@@ -1949,11 +1949,7 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
         return true;
     }
 
-    @Override
-    public MusicSheet initMusicSheet(CbsMusicSheetWrapper.AddMusicSheet addMusicSheet) {
-        Long userId = sysUserFeignService.queryUserInfo().getId();
-        addMusicSheet.setCreateBy(userId);
-        addMusicSheet.setUpdateBy(userId);
+    private void initAddMusicSheet(CbsMusicSheetWrapper.AddMusicSheet addMusicSheet){
         if (addMusicSheet.getSourceType() == null) {
             addMusicSheet.setSourceType(EMusicSourceType.PERSON);
         }
@@ -1969,6 +1965,24 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
         if (addMusicSheet.getIsShowFingering() == null) {
             addMusicSheet.setIsShowFingering(true);
         }
+        if (addMusicSheet.getStatus() == null) {
+            addMusicSheet.setStatus(true);
+        }
+        if (addMusicSheet.getMusicSheetType() == null) {
+            addMusicSheet.setMusicSheetType(EMusicSheetType.CONCERT);
+        }
+        if (addMusicSheet.getMusicCategoryId() == null) {
+            addMusicSheet.setMusicCategoryId(-2L);
+        }
+    }
+
+    @Override
+    public MusicSheet initMusicSheet(CbsMusicSheetWrapper.AddMusicSheet addMusicSheet) {
+        Long userId = sysUserFeignService.queryUserInfo().getId();
+        addMusicSheet.setCreateBy(userId);
+        addMusicSheet.setUpdateBy(userId);
+        //初始化曲目默认值
+        this.initAddMusicSheet(addMusicSheet);
         MusicSheet musicSheetAudit = new MusicSheet();
         musicSheetAudit.setUserId(userId);
         musicSheetAudit.setCreateBy(userId);