Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
P
poc-api
Project
Project
Details
Activity
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
poc
poc-api
Commits
4718d92c
Commit
4718d92c
authored
Aug 13, 2025
by
R10
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
智写-立案申请-保存接口
parent
fa5d22b9
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
63 additions
and
0 deletions
+63
-0
LegislativeDocumentDto.java
src/main/java/cn/com/poc/law/dto/LegislativeDocumentDto.java
+31
-0
BizAiLegislativeDocumentWritingRest.java
...com/poc/law/rest/BizAiLegislativeDocumentWritingRest.java
+5
-0
BizAiLegislativeDocumentWritingRestImpl.java
...aw/rest/impl/BizAiLegislativeDocumentWritingRestImpl.java
+10
-0
BizAiLegislativeDocumentWritingService.java
...c/law/service/BizAiLegislativeDocumentWritingService.java
+2
-0
BizAiLegislativeDocumentWritingServiceImpl.java
...vice/impl/BizAiLegislativeDocumentWritingServiceImpl.java
+15
-0
No files found.
src/main/java/cn/com/poc/law/dto/LegislativeDocumentDto.java
0 → 100644
View file @
4718d92c
package
cn
.
com
.
poc
.
law
.
dto
;
import
cn.com.poc.law.entity.legislativeDocument.LegislativeDocumentResult
;
/**
* @Author:Roger Wu
* @name:LegislativeDocumentResult
* @Date:2025-08-13 18:03
*/
public
class
LegislativeDocumentDto
{
LegislativeDocumentResult
legislativeDocumentResult
;
String
dialoguesId
;
public
LegislativeDocumentResult
getLegislativeDocumentResult
()
{
return
legislativeDocumentResult
;
}
public
void
setLegislativeDocumentResult
(
LegislativeDocumentResult
legislativeDocumentResult
)
{
this
.
legislativeDocumentResult
=
legislativeDocumentResult
;
}
public
String
getDialoguesId
()
{
return
dialoguesId
;
}
public
void
setDialoguesId
(
String
dialoguesId
)
{
this
.
dialoguesId
=
dialoguesId
;
}
}
src/main/java/cn/com/poc/law/rest/BizAiLegislativeDocumentWritingRest.java
View file @
4718d92c
package
cn
.
com
.
poc
.
law
.
rest
;
import
cn.com.poc.law.dto.AiLawDialoguesDto
;
import
cn.com.poc.law.dto.LegislativeDocumentDto
;
import
cn.com.poc.law.entity.legislativeDocument.LegislativeDocumentResult
;
import
cn.com.yict.framemax.core.rest.BaseRest
;
import
cn.com.yict.framemax.web.permission.Access
;
...
...
@@ -20,9 +21,13 @@ public interface BizAiLegislativeDocumentWritingRest extends BaseRest {
/**
* 获取立案调查详情
*
* @param dialoguesId
* @return
* @throws Exception
*/
LegislativeDocumentResult
getLegislativeApplyDetail
(
String
dialoguesId
)
throws
Exception
;
void
saveLegislativeApply
(
@RequestBody
LegislativeDocumentDto
legislativeDocumentDto
)
throws
Exception
;
}
\ No newline at end of file
src/main/java/cn/com/poc/law/rest/impl/BizAiLegislativeDocumentWritingRestImpl.java
View file @
4718d92c
...
...
@@ -2,6 +2,7 @@ package cn.com.poc.law.rest.impl;
import
cn.com.poc.common.utils.BlContext
;
import
cn.com.poc.law.dto.AiLawDialoguesDto
;
import
cn.com.poc.law.dto.LegislativeDocumentDto
;
import
cn.com.poc.law.entity.legislativeDocument.LegislativeDocumentResult
;
import
cn.com.poc.law.rest.BizAiLegislativeDocumentWritingRest
;
import
cn.com.poc.law.service.BizAiLegislativeDocumentWritingService
;
...
...
@@ -48,4 +49,13 @@ public class BizAiLegislativeDocumentWritingRestImpl implements BizAiLegislative
}
return
service
.
getlegislativeApplyDetail
(
dialoguesId
,
userBaseEntity
.
getUserId
());
}
@Override
public
void
saveLegislativeApply
(
LegislativeDocumentDto
legislativeDocumentDto
)
throws
Exception
{
UserBaseEntity
userBaseEntity
=
BlContext
.
getCurrentUserNotException
();
if
(
userBaseEntity
==
null
)
{
throw
new
BusinessException
(
"用户未登录"
);
}
service
.
saveLegislativeApply
(
legislativeDocumentDto
.
getDialoguesId
(),
legislativeDocumentDto
.
getLegislativeDocumentResult
());
}
}
\ No newline at end of file
src/main/java/cn/com/poc/law/service/BizAiLegislativeDocumentWritingService.java
View file @
4718d92c
...
...
@@ -22,4 +22,6 @@ public interface BizAiLegislativeDocumentWritingService extends BaseService {
LegislativeDocumentResult
call
(
String
dialoguesId
,
String
input
,
String
fileUrl
,
Long
userId
)
throws
Exception
;
LegislativeDocumentResult
getlegislativeApplyDetail
(
String
dialoguesId
,
Long
userId
)
throws
Exception
;
void
saveLegislativeApply
(
String
dialoguesId
,
LegislativeDocumentResult
legislativeDocumentResult
)
throws
Exception
;
}
\ No newline at end of file
src/main/java/cn/com/poc/law/service/impl/BizAiLegislativeDocumentWritingServiceImpl.java
View file @
4718d92c
...
...
@@ -230,6 +230,21 @@ public class BizAiLegislativeDocumentWritingServiceImpl extends BaseServiceImpl
}
@Override
public
void
saveLegislativeApply
(
String
dialoguesId
,
LegislativeDocumentResult
legislativeDocumentResult
)
throws
Exception
{
BizAiLegislativeDocumentWritingEntity
example
=
new
BizAiLegislativeDocumentWritingEntity
();
example
.
setLegislativeDocumentWritingDialoguesId
(
dialoguesId
);
example
.
setIsDeleted
(
CommonConstant
.
IsDeleted
.
N
);
List
<
BizAiLegislativeDocumentWritingEntity
>
bizAiLegislativeDocumentWritingEntityList
=
findByExample
(
example
,
null
);
if
(
CollectionUtils
.
isEmpty
(
bizAiLegislativeDocumentWritingEntityList
))
{
throw
new
BusinessException
(
"找不到该立案"
);
}
BizAiLegislativeDocumentWritingEntity
bizAiLegislativeDocumentWritingEntity
=
bizAiLegislativeDocumentWritingEntityList
.
get
(
0
);
bizAiLegislativeDocumentWritingEntity
.
setLegislativeDocumentWritingDialoguesData
(
JsonUtils
.
serialize
(
legislativeDocumentResult
));
bizAiLegislativeDocumentWritingService
.
update
(
example
);
}
private
List
<
Message
>
buildMessages
(
String
dialogsId
,
Long
userId
,
String
input
,
String
fileUrl
)
throws
Exception
{
// 获取对话提示词
String
promptCode
=
"LegislativeDocumentWriting"
;
...
...
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