fix: 认领双凭证——领取码/card_id 同值双传, 后端按领取码优先解析

This commit is contained in:
2026-10-13 15:22:59 +08:00
parent 53810114ed
commit c9a58a5ddf

View File

@@ -141,7 +141,7 @@ export default {
uni.showModal({
title: '认领名片',
editable: true,
placeholderText: '粘贴商家提供的名片编号(card_id)',
placeholderText: '粘贴领取码或名片编号(card_id)',
success: res => {
if (!res.confirm) return;
const cardId = (res.content || '').trim();
@@ -153,11 +153,12 @@ export default {
}
});
},
doClaim(cardId) {
doClaim(codeOrCardId) {
uni.showLoading({ title: '认领中…' });
this.$api.sendRequest({
url: '/card/api/card/claim',
data: { card_id: cardId },
// 同值双传: 后端按领取码优先解析, 未命中回落 card_id
data: { claim_code: codeOrCardId, card_id: codeOrCardId },
success: res => {
uni.hideLoading();
if (res.code == 0) {