diff --git a/game-server/app/services/sdkService.ts b/game-server/app/services/sdkService.ts index 97c10b877..78ac7a51f 100644 --- a/game-server/app/services/sdkService.ts +++ b/game-server/app/services/sdkService.ts @@ -334,5 +334,5 @@ export async function sendGiftCodeMail(message: string) { return false; } - await sendMailByContent(MAIL_TYPE.SEND_MAIL, roleId, { goods: giftCode.goods, params: [''] }); + await sendMailByContent(MAIL_TYPE.SEND_MAIL, roleId, { goods: giftCode.goods, params: ['礼包'] }); } \ No newline at end of file diff --git a/web-server/app/service/Sdk.ts b/web-server/app/service/Sdk.ts index a5a944139..bf0bb4da5 100644 --- a/web-server/app/service/Sdk.ts +++ b/web-server/app/service/Sdk.ts @@ -467,6 +467,7 @@ export default class Sdk extends Service { let role = await RoleModel.findByUid(user.uid, params.server_id); if(!role) return resResult(SDK_37_ACTIVITY_CODE.ROLE_NOT_FOUND); + if(params.role_id && role.roleId != params.role_id) return resResult(SDK_37_ACTIVITY_CODE.ROLE_NOT_FOUND); let checkHasUse = await GiftCodeDetailModel.checkOrderHasUsed(giftCodeDetail.giftId, params.order_id); if(checkHasUse) {