Commit a058d446 by Liu

feat:工单busiId参数改为userid

parent 3b632092
......@@ -132,23 +132,23 @@ export const TacticsChat: React.FC = () => {
const getConversationExtra = useCallback(() => {
if (orderMeta) {
console.log('orderMeta', orderMeta)
// 从 localStorage 读取 userName
const userNameFromStorage = safeLocalStorageGetItem('__USER_NAME__')
let userName = ''
if (userNameFromStorage) {
// 从 localStorage 读取 userId
const userIdFromStorage = safeLocalStorageGetItem('__USER_NAME__')
let userId = ''
if (userIdFromStorage) {
try {
// useLocalStorageState 会将值序列化为 JSON,需要解析
const parsed = JSON.parse(userNameFromStorage)
userName = parsed || userNameFromStorage
const parsed = JSON.parse(userIdFromStorage)
userId = parsed || userIdFromStorage
}
catch {
// 如果不是 JSON 格式,直接使用原始值
userName = userNameFromStorage
userId = userIdFromStorage
}
}
return {
busiType: '02',
busiId: userName,
busiId: userId,
workOrderIds: orderMeta.workOrderIds,
} as Partial<any>
}
......@@ -446,21 +446,21 @@ export const TacticsChat: React.FC = () => {
// from=tactics 场景下补充业务识别参数
if (orderMeta && shouldIncludeOrderMeta) {
requestBody.busiType ??= '02'
// 从 localStorage 读取 userName
const userNameFromStorage = safeLocalStorageGetItem('__USER_NAME__')
let userName = ''
if (userNameFromStorage) {
// 从 localStorage 读取 userId
const userIdFromStorage = safeLocalStorageGetItem('__USER_NAME__')
let userId = ''
if (userIdFromStorage) {
try {
// useLocalStorageState 会将值序列化为 JSON,需要解析
const parsed = JSON.parse(userNameFromStorage)
userName = parsed || userNameFromStorage
const parsed = JSON.parse(userIdFromStorage)
userId = parsed || userIdFromStorage
}
catch {
// 如果不是 JSON 格式,直接使用原始值
userName = userNameFromStorage
userId = userIdFromStorage
}
}
requestBody.busiId = userName
requestBody.busiId = userId
}
else if (userMeta?.place === 'user') {
requestBody.busiType ??= '02'
......
......@@ -75,23 +75,23 @@ export const TacticsHome: React.FC = () => {
// 仅用于创建会话的额外参数(对应 create_conversation)
const getConversationExtra = useCallback(() => {
if (orderMeta) {
// 从 localStorage 读取 userName
const userNameFromStorage = safeLocalStorageGetItem('__USER_NAME__')
let userName = ''
if (userNameFromStorage) {
// 从 localStorage 读取 userId
const userIdFromStorage = safeLocalStorageGetItem('__USER_NAME__')
let userId = ''
if (userIdFromStorage) {
try {
// useLocalStorageState 会将值序列化为 JSON,需要解析
const parsed = JSON.parse(userNameFromStorage)
userName = parsed || userNameFromStorage
const parsed = JSON.parse(userIdFromStorage)
userId = parsed || userIdFromStorage
}
catch {
// 如果不是 JSON 格式,直接使用原始值
userName = userNameFromStorage
userId = userIdFromStorage
}
}
return {
busiType: '02',
busiId: userName,
busiId: userId,
workOrderIds: orderMeta.workOrderIds,
} as Partial<any>
}
......
......@@ -295,17 +295,17 @@ export const Home: React.FC = () => {
console.error('降级存储也失败:', storageError)
}
}
if (res.data.userName) {
if (res.data.userId) {
try {
setUserName(res.data.userName)
setUserName(res.data.userId)
}
catch {
// userName 存储失败时使用降级方案
// userId 存储失败时使用降级方案
try {
safeLocalStorageSetItem('__USER_NAME__', JSON.stringify(res.data.userName))
safeLocalStorageSetItem('__USER_NAME__', JSON.stringify(res.data.userId))
}
catch (storageError) {
console.error('userName 降级存储失败:', storageError)
console.error('userId 降级存储失败:', storageError)
}
}
}
......@@ -407,17 +407,17 @@ export const Home: React.FC = () => {
console.error('降级存储也失败:', storageError)
}
}
if (res.data.userName) {
if (res.data.userId) {
try {
setUserName(res.data.userName)
setUserName(res.data.userId)
}
catch {
// userName 存储失败时使用降级方案
// userId 存储失败时使用降级方案
try {
safeLocalStorageSetItem('__USER_NAME__', JSON.stringify(res.data.userName))
safeLocalStorageSetItem('__USER_NAME__', JSON.stringify(res.data.userId))
}
catch (storageError) {
console.error('userName 降级存储失败:', storageError)
console.error('userId 降级存储失败:', storageError)
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment