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
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:
@@ -27,6 +27,7 @@ const contentService = require('./contentService');
|
||||
const serviceHistoryService = require('./serviceHistoryService');
|
||||
// Phase 19:服务站(U50)—— 临时公告只读接入
|
||||
const serviceStationService = require('./serviceStationService');
|
||||
const referralService = require('./referralService');
|
||||
|
||||
module.exports = {
|
||||
authService,
|
||||
@@ -46,4 +47,5 @@ module.exports = {
|
||||
contentService,
|
||||
serviceHistoryService,
|
||||
serviceStationService,
|
||||
referralService,
|
||||
};
|
||||
|
||||
@@ -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,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user