From d4088069ddcccfbd6f225909eef59eb0ef0b7b38 Mon Sep 17 00:00:00 2001 From: Peanut Date: Thu, 4 Jun 2026 08:07:24 +0800 Subject: [PATCH] feat: add city/industry/company/personalityTags/birthday to userProfile transforms --- mini-program/src/services/userProfile.js | 28 ++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/mini-program/src/services/userProfile.js b/mini-program/src/services/userProfile.js index 86b9d22..e5bd393 100644 --- a/mini-program/src/services/userProfile.js +++ b/mini-program/src/services/userProfile.js @@ -55,7 +55,12 @@ const transformToBackendFormat = (frontendData) => { childhood, joy, low, - future + future, + city, + industry, + company, + personalityTags, + birthday } = frontendData return { @@ -79,7 +84,12 @@ const transformToBackendFormat = (frontendData) => { // 未来期许 futureVision: future?.vision || null, // 理想生活状态 - idealLife: future?.ideal || null + idealLife: future?.ideal || null, + city: city || null, + industry: industry || null, + company: company || null, + personalityTags: Array.isArray(personalityTags) ? JSON.stringify(personalityTags) : personalityTags, + birthday: birthday || null } } @@ -107,7 +117,12 @@ export const transformToFrontendFormat = (backendData) => { valleyDate, valleyContent, futureVision, - idealLife + idealLife, + city, + industry, + company, + personalityTags, + birthday } = backendData return { @@ -139,7 +154,12 @@ export const transformToFrontendFormat = (backendData) => { future: { vision: futureVision || '', ideal: idealLife || '' - } + }, + city: city || '', + industry: industry || '', + company: company || '', + personalityTags: personalityTags ? (typeof personalityTags === 'string' ? JSON.parse(personalityTags) : personalityTags) : [], + birthday: birthday || '' } }