fix: 认领双凭证——领取码/card_id 同值双传, 后端按领取码优先解析
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user