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 || '' } }