Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
galaxy-iOS
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
mobile-group
galaxy-iOS
Commits
450f6cf2
Commit
450f6cf2
authored
Dec 05, 2024
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
// AI
parent
fe413bab
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
20 additions
and
8 deletions
+20
-8
YHAIMainChatViewController.swift
...s/AI/AI-Dialogue(AI对话)/C/YHAIMainChatViewController.swift
+6
-2
YHAIRobotChatViewController.swift
.../AI/AI-Dialogue(AI对话)/C/YHAIRobotChatViewController.swift
+6
-2
YHAIHistoryMessage.swift
...s/Modules/AI/AI-Dialogue(AI对话)/M/YHAIHistoryMessage.swift
+3
-1
YHAIMessageModel.swift
...ses/Modules/AI/AI-Dialogue(AI对话)/M/YHAIMessageModel.swift
+4
-2
YHAIViewModel.swift
...lasses/Modules/AI/AI-Dialogue(AI对话)/M/YHAIViewModel.swift
+1
-1
No files found.
galaxy/galaxy/Classes/Modules/AI/AI-Dialogue(AI对话)/C/YHAIMainChatViewController.swift
View file @
450f6cf2
...
...
@@ -269,8 +269,12 @@ extension YHAIMainChatViewController: UITableViewDelegate, UITableViewDataSource
self
.
uploadEvaluationMessage
(
textMsg
)
}
if
let
img1
=
dict
[
"consultant_qr_code_with_text"
]
as?
String
{
let
picMsg
=
YHAIChatMessage
.
createPictureMessage
(
url
:
img1
,
imgType
:
1
)
if
let
imgUrl
=
dict
[
"consultant_qr_code_with_text"
]
as?
String
{
var
downUrl
=
""
if
let
downloadImgUrl
=
dict
[
"consultant_qr_code"
]
as?
String
{
downUrl
=
downloadImgUrl
}
let
picMsg
=
YHAIChatMessage
.
createPictureMessage
(
imgType
:
1
,
url
:
imgUrl
,
downloadUrl
:
downUrl
)
arr
.
append
(
picMsg
)
self
.
uploadEvaluationMessage
(
picMsg
)
}
...
...
galaxy/galaxy/Classes/Modules/AI/AI-Dialogue(AI对话)/C/YHAIRobotChatViewController.swift
View file @
450f6cf2
...
...
@@ -302,8 +302,12 @@ extension YHAIRobotChatViewController: UITableViewDelegate, UITableViewDataSourc
self
.
uploadEvaluationMessage
(
textMsg
)
}
if
let
img1
=
dict
[
"consultant_qr_code_with_text"
]
as?
String
{
let
picMsg
=
YHAIChatMessage
.
createPictureMessage
(
url
:
img1
,
imgType
:
1
)
if
let
imgUrl
=
dict
[
"consultant_qr_code_with_text"
]
as?
String
{
var
downUrl
=
""
if
let
downloadImgUrl
=
dict
[
"consultant_qr_code"
]
as?
String
{
downUrl
=
downloadImgUrl
}
let
picMsg
=
YHAIChatMessage
.
createPictureMessage
(
imgType
:
1
,
url
:
imgUrl
,
downloadUrl
:
downUrl
)
arr
.
append
(
picMsg
)
self
.
uploadEvaluationMessage
(
picMsg
)
}
...
...
galaxy/galaxy/Classes/Modules/AI/AI-Dialogue(AI对话)/M/YHAIHistoryMessage.swift
View file @
450f6cf2
...
...
@@ -20,7 +20,8 @@ class YHAIHistoryMessage: SmartCodable {
var
type
:
String
=
""
var
cardsInfo
:
YHAIListInfoModel
?
var
imageInfo
:
YHAIImageInfo
?
required
init
()
{
}
...
...
@@ -38,6 +39,7 @@ class YHAIHistoryMessage: SmartCodable {
body
.
chatId
=
self
.
chatId
body
.
type
=
self
.
type
body
.
cardsInfo
=
self
.
cardsInfo
body
.
imageInfo
=
self
.
imageInfo
msg
.
body
=
body
msg
.
setDone
()
msg
.
updateBodyToData
()
...
...
galaxy/galaxy/Classes/Modules/AI/AI-Dialogue(AI对话)/M/YHAIMessageModel.swift
View file @
450f6cf2
...
...
@@ -107,7 +107,7 @@ class YHAIChatMessage: CustomStringConvertible {
return
message
}
static
func
createPictureMessage
(
url
:
String
,
imgType
:
Int
)
->
YHAIChatMessage
{
static
func
createPictureMessage
(
imgType
:
Int
,
url
:
String
,
downloadUrl
:
String
)
->
YHAIChatMessage
{
let
message
=
YHAIChatMessage
()
message
.
messageId
=
UUID
()
.
uuidString
+
NSDate
()
.
timeIntervalSince1970
.
description
message
.
isSelf
=
false
...
...
@@ -115,8 +115,9 @@ class YHAIChatMessage: CustomStringConvertible {
message
.
setDone
()
body
.
contentType
=
YHAIMessageType
.
picture
.
rawValue
let
imgInfo
=
YHAIImageInfo
()
imgInfo
.
imageUrl
=
url
imgInfo
.
imageType
=
imgType
imgInfo
.
imageUrl
=
url
imgInfo
.
imageDownloadUrl
=
downloadUrl
body
.
imageInfo
=
imgInfo
message
.
body
=
body
message
.
updateBodyToData
()
...
...
@@ -286,6 +287,7 @@ class YHAIImageInfo: SmartCodable {
var
imageType
:
Int
=
0
var
imageUrl
:
String
=
""
var
imageDownloadUrl
:
String
=
""
required
init
()
{
...
...
galaxy/galaxy/Classes/Modules/AI/AI-Dialogue(AI对话)/M/YHAIViewModel.swift
View file @
450f6cf2
...
...
@@ -114,7 +114,7 @@ class YHAIViewModel: NSObject {
let
content
=
self
.
dicToJSONString
(
dict
:
msgDict
)
let
params
:[
String
:
Any
]
=
[
"conversationId"
:
conversationId
,
"contentType"
:
"
\(
msg
.
body
.
contentType
)
"
,
"contentType"
:
"
text
"
,
"role"
:
role
,
"content"
:
content
]
printLog
(
"CREATE_MSG:
\n
\(
params
)
"
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment