✨ feat(宝物): 宝物seqId修改

This commit is contained in:
luying
2023-03-31 13:41:00 +08:00
parent da747a7fba
commit 2caf169055
10 changed files with 36 additions and 32 deletions
+12 -6
View File
@@ -1680,23 +1680,24 @@ export function checkRouteParam(route: string, msg: any) {
}
case "role.artifactHandler.putOn":
{
if(!checkNaturalNumbers(msg.seqId, msg.hid)) return false;
if(!checkSeqId(msg.seqId)) return false;
if(!checkNaturalNumbers(msg.hid)) return false;
break;
}
case "role.artifactHandler.putOff":
{
if(!checkNaturalNumbers(msg.seqId)) return false;
if(!checkSeqId(msg.seqId)) return false;
break;
}
case "role.artifactHandler.lvUp":
{
if(!checkNaturalNumbers(msg.seqId)) return false;
if(!checkSeqId(msg.seqId)) return false;
if(!checkBoolean(msg.isOneClick)) return false;
break;
}
case "role.artifactHandler.compose":
{
if(!checkNaturalNumbers(msg.seqId)) return false;
if(!checkSeqId(msg.seqId)) return false;
if(!checkNumberArray(msg.material)) return false;
if(!checkArrayCanEmpty(msg.generalItems)) return false;
for(let { id, count } of msg.generalItems) {
@@ -1706,14 +1707,15 @@ export function checkRouteParam(route: string, msg: any) {
}
case "role.artifactHandler.transfer":
{
if(!checkNaturalNumbers(msg.seqId, msg.type)) return false;
if(!checkSeqId(msg.seqId)) return false;
if(!checkNaturalNumbers(msg.type)) return false;
break;
}
case "role.artifactHandler.previewRebuild":
case "role.artifactHandler.rebuild":
case "role.artifactHandler.decompose":
{
if(!checkNumberArray(msg.seqIds)) return false;
if(!checkSeqId(msg.seqIds)) return false;
break;
}
case "role.friendHandler.searchUser":
@@ -2197,4 +2199,8 @@ function checkMailType(mailType: any) {
if(!checkNaturalNumbers(mailType)) return false;
if(!checkIsInEnum(GM_MAIL_TYPE, mailType)) return false;
return true;
}
function checkSeqId(...seqIds: (number|string)[]) {
return checkNaturalNumbers(...<number[]>seqIds)||checkNaturalStrings(...<string[]>seqIds);
}