zhaoyang %!s(int64=2) %!d(string=hai) anos
pai
achega
cdc8b0bec3

+ 12 - 1
GameClient/Assets/Game/HotUpdate/ServerProxy/PoemGallerySProxy.cs

@@ -159,7 +159,7 @@ namespace GFGGame
         }
 
         //通知服务端上传成功
-        public static async ETTask<bool> ReqNoticeGalleryWorksUploaded(long worksId)
+        public static async ETTask<bool> ReqNoticeGalleryWorksUploaded(long worksId, Texture2D tex)
         {
             S2C_NoticeGalleryWorksUploaded response = null;
             response = (S2C_NoticeGalleryWorksUploaded)await MessageHelper.SendToServer(new C2S_NoticeGalleryWorksUploaded() { WorksId = worksId });
@@ -168,6 +168,17 @@ namespace GFGGame
             {
                 if (response.Error == ErrorCode.ERR_Success)
                 {
+                    PoemGalleryData galleryData = new PoemGalleryData();
+                    galleryData.WorkId = worksId;
+                    galleryData.Rank = 0;
+                    galleryData.AuthorId = RoleDataManager.roleId;
+                    galleryData.AuthorName = RoleDataManager.roleName;
+                    galleryData.CreateTime = TimeHelper.ServerNow();
+                    galleryData.ThemeOrder = PoemGalleryDataManager.Instance.ThemeOrder;
+                    galleryData.ThemeId = PoemGalleryDataManager.Instance.ThemeId;
+                    galleryData.Ntexture = new NTexture(tex);
+                    PoemGalleryDataManager.Instance.UpdateGalleryData(galleryData);
+                    PoemGalleryDataManager.Instance.MySelfDatas.Insert(0, galleryData.WorkId);
                     PoemGalleryDataManager.Instance.MyWorksCountOfTheme = response.MyWorksCountOfTheme;
                     PromptController.Instance.ShowFloatTextPrompt("上传成功");
                     return true;