Include dan stage scores everywhere
This commit is contained in:
parent
5b4b4401d4
commit
9bde113558
@ -1,6 +1,5 @@
|
|||||||
using System.Collections;
|
using System.Text.Json;
|
||||||
using System.Collections.Specialized;
|
using Microsoft.EntityFrameworkCore;
|
||||||
using System.Text.Json;
|
|
||||||
|
|
||||||
namespace TaikoLocalServer.Controllers;
|
namespace TaikoLocalServer.Controllers;
|
||||||
|
|
||||||
@ -107,7 +106,10 @@ public class BaidController:ControllerBase
|
|||||||
var costumeFlag = new byte[10];
|
var costumeFlag = new byte[10];
|
||||||
Array.Fill(costumeFlag, byte.MaxValue);
|
Array.Fill(costumeFlag, byte.MaxValue);
|
||||||
|
|
||||||
var danData = context.DanScoreData.Where(datum => datum.Baid == baid).ToList();
|
var danData = context.DanScoreData
|
||||||
|
.Where(datum => datum.Baid == baid)
|
||||||
|
.Include(datum => datum.DanStageScoreData)
|
||||||
|
.ToList();
|
||||||
var maxDan = danData.Where(datum => datum.ClearState != DanClearState.NotClear)
|
var maxDan = danData.Where(datum => datum.ClearState != DanClearState.NotClear)
|
||||||
.Select(datum => datum.DanId)
|
.Select(datum => datum.DanId)
|
||||||
.DefaultIfEmpty()
|
.DefaultIfEmpty()
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.Text.Json;
|
using System.Text.Json;
|
||||||
|
using Microsoft.EntityFrameworkCore;
|
||||||
using ProtoBuf;
|
using ProtoBuf;
|
||||||
|
|
||||||
namespace TaikoLocalServer.Controllers;
|
namespace TaikoLocalServer.Controllers;
|
||||||
@ -68,7 +69,8 @@ public class PlayResultController : ControllerBase
|
|||||||
}
|
}
|
||||||
var danScoreDataQuery = context.DanScoreData
|
var danScoreDataQuery = context.DanScoreData
|
||||||
.Where(datum => datum.Baid == request.BaidConf &&
|
.Where(datum => datum.Baid == request.BaidConf &&
|
||||||
datum.DanId == playResultDataRequest.DanId);
|
datum.DanId == playResultDataRequest.DanId)
|
||||||
|
.Include(datum => datum.DanStageScoreData);
|
||||||
var danScoreData = new DanScoreDatum
|
var danScoreData = new DanScoreDatum
|
||||||
{
|
{
|
||||||
Baid = request.BaidConf,
|
Baid = request.BaidConf,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user