封面图的Server相关,以及默认图的网站相关
This commit is contained in:
parent
a62ce0e171
commit
276b9920b2
@ -114,7 +114,7 @@ namespace AxibugEmuOnline.Server.Manager
|
||||
Protobuf_GameScreen_Img_Upload_RESP respData = new Protobuf_GameScreen_Img_Upload_RESP();
|
||||
CheckRomHadCover(msg.RomID, out bool bhadGame, out bool bHadCover, out string coverPath);
|
||||
ErrorCode errCode = ErrorCode.ErrorOk;
|
||||
if (!bhadGame || bHadCover)
|
||||
if (!bhadGame || (_c.UID > 1 && bHadCover))//UID == 1允许连续上传
|
||||
{
|
||||
errCode = ErrorCode.ErrorRomAlreadyHadCoverimg;
|
||||
}
|
||||
@ -123,7 +123,7 @@ namespace AxibugEmuOnline.Server.Manager
|
||||
{
|
||||
Helper.FileDelete(Path.Combine(Config.cfg.wwwRootPath, coverPath));
|
||||
byte[] ImgData = msg.SavImg.ToArray();
|
||||
string imgpath = Path.Combine("UpCover", $"{_c.UID}_{msg.RomID}.jpg");
|
||||
string imgpath = Path.Combine("UpCover", $"{_c.UID}_{msg.RomID}_{DateTime.Now.ToString("yyyyMMddHHmmss")}.jpg");
|
||||
|
||||
ImgData = Helper.DecompressByteArray(ImgData);
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
-->
|
||||
<Project>
|
||||
<PropertyGroup>
|
||||
<History>True|2025-11-04T03:56:23.6612814Z||;True|2025-11-04T11:52:34.7320731+08:00||;True|2025-11-04T11:42:15.5651562+08:00||;True|2025-08-20T12:39:51.0978578+08:00||;True|2025-08-18T18:16:02.6095843+08:00||;True|2025-03-20T11:08:16.2733764+08:00||;True|2025-02-25T10:21:20.8779432+08:00||;False|2025-02-25T10:20:39.1249758+08:00||;False|2025-02-24T23:48:17.6638177+08:00||;True|2025-01-09T14:39:17.5797829+08:00||;True|2025-01-09T14:39:05.6042660+08:00||;True|2025-01-09T14:33:09.1944386+08:00||;</History>
|
||||
<History>True|2025-11-04T04:58:22.8925985Z||;True|2025-11-04T12:50:22.1000015+08:00||;True|2025-11-04T12:43:05.7202674+08:00||;True|2025-11-04T11:56:23.6612814+08:00||;True|2025-11-04T11:52:34.7320731+08:00||;True|2025-11-04T11:42:15.5651562+08:00||;True|2025-08-20T12:39:51.0978578+08:00||;True|2025-08-18T18:16:02.6095843+08:00||;True|2025-03-20T11:08:16.2733764+08:00||;True|2025-02-25T10:21:20.8779432+08:00||;False|2025-02-25T10:20:39.1249758+08:00||;False|2025-02-24T23:48:17.6638177+08:00||;True|2025-01-09T14:39:17.5797829+08:00||;True|2025-01-09T14:39:05.6042660+08:00||;True|2025-01-09T14:33:09.1944386+08:00||;</History>
|
||||
<LastFailureDetails />
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
@ -1,9 +1,17 @@
|
||||
using AxibugProtobuf;
|
||||
using static AxibugEmuOnline.Web.Controllers.ApiController;
|
||||
|
||||
namespace AxibugEmuOnline.Web.Common
|
||||
{
|
||||
public class Helper
|
||||
{
|
||||
const string NoImgUri = "images/NoImg.jpg";
|
||||
public static void CheckDefaultImg(Resp_RomInfo info)
|
||||
{
|
||||
if(string.IsNullOrEmpty(info.imgUrl))
|
||||
info.imgUrl = NoImgUri;
|
||||
}
|
||||
|
||||
public static bool TryDecrypToken(string tokenStr, out Protobuf_Token_Struct tokenData)
|
||||
{
|
||||
if (string.IsNullOrEmpty(tokenStr) || string.IsNullOrEmpty(tokenStr.Trim()))
|
||||
|
||||
@ -129,6 +129,7 @@ namespace AxibugEmuOnline.Web.Controllers
|
||||
stars = reader.GetInt32(8),
|
||||
ptype = reader.GetInt32(9),
|
||||
};
|
||||
Helper.CheckDefaultImg(data);
|
||||
string parentsStr = !reader.IsDBNull(10) ? reader.GetString(10) : string.Empty;
|
||||
if (!string.IsNullOrEmpty(parentsStr))
|
||||
{
|
||||
@ -259,6 +260,7 @@ LIMIT ?offset, ?pageSize;";
|
||||
stars = reader.GetInt32(8),
|
||||
ptype = reader.GetInt32(9),
|
||||
};
|
||||
Helper.CheckDefaultImg(data);
|
||||
string parentsStr = !reader.IsDBNull(10) ? reader.GetString(10) : string.Empty;
|
||||
if (!string.IsNullOrEmpty(parentsStr))
|
||||
{
|
||||
@ -326,6 +328,7 @@ LIMIT ?offset, ?pageSize;";
|
||||
}
|
||||
}
|
||||
}
|
||||
Helper.CheckDefaultImg(resp);
|
||||
|
||||
if (UID > 0)
|
||||
{
|
||||
|
||||
@ -5,7 +5,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
<Project>
|
||||
<PropertyGroup>
|
||||
<_PublishTargetUrl>G:\Sin365\AxibugEmuOnline\AxibugEmuOnline.Web\bin\Release\net8.0\publish\</_PublishTargetUrl>
|
||||
<History>True|2025-08-20T03:32:29.2294907Z||;True|2025-03-20T11:46:45.2288963+08:00||;True|2025-02-25T10:10:20.1998665+08:00||;True|2025-02-25T10:06:10.7381658+08:00||;True|2025-02-24T20:17:30.7705009+08:00||;True|2025-02-24T20:17:22.8138039+08:00||;True|2025-02-24T20:04:18.6428884+08:00||;True|2025-02-24T20:03:59.5011548+08:00||;True|2025-02-24T19:53:21.4793388+08:00||;True|2025-02-05T11:59:16.6277678+08:00||;True|2025-02-05T11:57:28.8928988+08:00||;True|2025-01-23T14:10:54.0851574+08:00||;True|2025-01-23T13:21:13.2937446+08:00||;True|2025-01-23T13:15:40.1876887+08:00||;True|2025-01-13T15:57:42.8554189+08:00||;True|2025-01-13T15:56:16.9992929+08:00||;True|2025-01-09T15:00:13.8691822+08:00||;True|2025-01-09T14:47:16.4993283+08:00||;True|2025-01-09T14:47:09.3814423+08:00||;True|2025-01-09T14:38:36.2730244+08:00||;True|2025-01-08T13:35:26.6793825+08:00||;True|2025-01-07T10:37:18.6461694+08:00||;True|2024-09-12T14:18:38.6992653+08:00||;True|2024-09-12T14:08:58.4526827+08:00||;True|2024-08-22T14:13:06.3067002+08:00||;True|2024-08-14T10:33:10.9180984+08:00||;True|2024-08-13T18:28:27.5050523+08:00||;True|2024-08-13T18:25:47.6591234+08:00||;True|2024-08-13T18:25:17.5344107+08:00||;True|2024-08-13T17:46:23.4523329+08:00||;</History>
|
||||
<History>True|2025-11-04T05:20:18.0176746Z||;True|2025-08-20T11:32:29.2294907+08:00||;True|2025-03-20T11:46:45.2288963+08:00||;True|2025-02-25T10:10:20.1998665+08:00||;True|2025-02-25T10:06:10.7381658+08:00||;True|2025-02-24T20:17:30.7705009+08:00||;True|2025-02-24T20:17:22.8138039+08:00||;True|2025-02-24T20:04:18.6428884+08:00||;True|2025-02-24T20:03:59.5011548+08:00||;True|2025-02-24T19:53:21.4793388+08:00||;True|2025-02-05T11:59:16.6277678+08:00||;True|2025-02-05T11:57:28.8928988+08:00||;True|2025-01-23T14:10:54.0851574+08:00||;True|2025-01-23T13:21:13.2937446+08:00||;True|2025-01-23T13:15:40.1876887+08:00||;True|2025-01-13T15:57:42.8554189+08:00||;True|2025-01-13T15:56:16.9992929+08:00||;True|2025-01-09T15:00:13.8691822+08:00||;True|2025-01-09T14:47:16.4993283+08:00||;True|2025-01-09T14:47:09.3814423+08:00||;True|2025-01-09T14:38:36.2730244+08:00||;True|2025-01-08T13:35:26.6793825+08:00||;True|2025-01-07T10:37:18.6461694+08:00||;True|2024-09-12T14:18:38.6992653+08:00||;True|2024-09-12T14:08:58.4526827+08:00||;True|2024-08-22T14:13:06.3067002+08:00||;True|2024-08-14T10:33:10.9180984+08:00||;True|2024-08-13T18:28:27.5050523+08:00||;True|2024-08-13T18:25:47.6591234+08:00||;True|2024-08-13T18:25:17.5344107+08:00||;True|2024-08-13T17:46:23.4523329+08:00||;</History>
|
||||
<LastFailureDetails />
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
@ -87,9 +87,10 @@ enum ErrorCode
|
||||
ERROR_ROOM_CANT_DO_CURR_STATE =50;//当前房间状态不允许本操作
|
||||
|
||||
ERROR_ROM_DONT_HAD_SAVEDATA = 80;//即时存档不存在
|
||||
ERROR_ROM_FAIL_SAVEDATA = 81;//即时存档不存在
|
||||
ERROR_ROM_FAIL_SAVEDATA = 81;//处理即时存档失败
|
||||
|
||||
ERROR_ROM_ALREADY_HAD_COVERIMG =90;//该游戏已经有封面图
|
||||
ERROR_ROM_FAIL_COVERIMG = 91;//封面图处理失败
|
||||
|
||||
ERROR_ROM_ALREADY_HAD_STAR =403;//已经收藏
|
||||
ERROR_ROM_DONT_HAD_STAR =404;//并没有收藏
|
||||
|
||||
Loading…
Reference in New Issue
Block a user