release: freeze 2026-10-15 validated release baseline
CI/CD Pipeline / UI Contracts (source-structure gates) (push) Canceled after 0s
CI/CD Pipeline / E2E (live stack) (push) Canceled after 0s
CI/CD Pipeline / Backend Build & Test (push) Canceled after 0s
CI/CD Pipeline / Admin Web Build (push) Canceled after 0s
CI/CD Pipeline / Mini Program Compile Check (push) Canceled after 0s
CI/CD Pipeline / Migration Validation (push) Canceled after 0s
CI/CD Pipeline / Test Shell Guard (Phase 23 Gate) (push) Canceled after 0s

This commit is contained in:
WorkBuddy
2026-10-15 09:47:31 +08:00
parent 827c23db1d
commit 3c2b967274
149 changed files with 4324 additions and 348 deletions
+11
View File
@@ -37,6 +37,11 @@ function getServiceDetail(serviceId) {
return api.get(`/matchmaker/services/${encodeURIComponent(serviceId)}`);
}
function confirmService(serviceId) {
return api.post(`/matchmaker/services/${encodeURIComponent(serviceId)}/confirm`, {},
undefined, api.idempotencyKey(`matchmaker-confirm:${serviceId}`));
}
/**
* 红娘推荐列表(API_INVENTORY 行 105)
* @param {{ serviceId?: string, cursor?: string, pageSize?: number }} params
@@ -46,9 +51,15 @@ function getRecommendations(params = {}) {
return api.get('/matchmaker/recommendations', params);
}
function markRecommendationViewed(recommendationId) {
return api.put(`/matchmaker/recommendations/${encodeURIComponent(recommendationId)}/viewed`);
}
module.exports = {
applyService,
getMyServices,
getServiceDetail,
confirmService,
getRecommendations,
markRecommendationViewed,
};