Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yd-csf
Overview
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xingmin
yd-csf
Commits
0660e9f8
Commit
0660e9f8
authored
Sep 11, 2025
by
jianan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fna接口20
parent
0733ad4e
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
16 additions
and
14 deletions
+16
-14
yd-csf-api/src/main/java/com/yd/csf/api/controller/ApiFnaController.java
+6
-6
yd-csf-service/src/main/java/com/yd/csf/service/dto/DeleteFnaRequest.java
+1
-1
yd-csf-service/src/main/java/com/yd/csf/service/dto/FnaQueryRequest.java
+5
-2
yd-csf-service/src/main/java/com/yd/csf/service/dto/FnaUpdateRequest.java
+1
-2
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/FnaServiceImpl.java
+3
-3
No files found.
yd-csf-api/src/main/java/com/yd/csf/api/controller/ApiFnaController.java
View file @
0660e9f8
...
@@ -72,7 +72,7 @@ public class ApiFnaController {
...
@@ -72,7 +72,7 @@ public class ApiFnaController {
@PostMapping
(
"/delete"
)
@PostMapping
(
"/delete"
)
@Operation
(
summary
=
"删除流程"
)
@Operation
(
summary
=
"删除流程"
)
public
Result
<
Boolean
>
deleteFna
(
@RequestBody
DeleteFnaRequest
deleteRequest
,
HttpServletRequest
request
)
{
public
Result
<
Boolean
>
deleteFna
(
@RequestBody
DeleteFnaRequest
deleteRequest
,
HttpServletRequest
request
)
{
if
(
deleteRequest
==
null
||
deleteRequest
.
getId
()
==
null
)
{
if
(
deleteRequest
==
null
||
StringUtils
.
isBlank
(
deleteRequest
.
getFnaBizId
())
)
{
throw
new
BusinessException
(
ErrorCode
.
PARAMS_ERROR
.
getCode
(),
ErrorCode
.
PARAMS_ERROR
.
getMessage
());
throw
new
BusinessException
(
ErrorCode
.
PARAMS_ERROR
.
getCode
(),
ErrorCode
.
PARAMS_ERROR
.
getMessage
());
}
}
return
Result
.
success
(
fnaService
.
deleteFna
(
deleteRequest
));
return
Result
.
success
(
fnaService
.
deleteFna
(
deleteRequest
));
...
@@ -121,19 +121,19 @@ public class ApiFnaController {
...
@@ -121,19 +121,19 @@ public class ApiFnaController {
}
}
/**
/**
* 根据
i
d 获取fna(封装类)
* 根据
fnaBizI
d 获取fna(封装类)
*
*
* @param
i
d
* @param
fnaBizI
d
* @return
* @return
*/
*/
@GetMapping
(
"/get/vo"
)
@GetMapping
(
"/get/vo"
)
@Operation
(
summary
=
"流程详情"
)
@Operation
(
summary
=
"流程详情"
)
public
Result
<
FnaVO
>
getFnaVOBy
Id
(
long
i
d
,
HttpServletRequest
request
)
{
public
Result
<
FnaVO
>
getFnaVOBy
BizId
(
String
fnaBizI
d
,
HttpServletRequest
request
)
{
if
(
id
==
0
)
{
if
(
StringUtils
.
isBlank
(
fnaBizId
)
)
{
return
Result
.
fail
(
ErrorCode
.
PARAMS_ERROR
.
getCode
(),
ErrorCode
.
PARAMS_ERROR
.
getMessage
());
return
Result
.
fail
(
ErrorCode
.
PARAMS_ERROR
.
getCode
(),
ErrorCode
.
PARAMS_ERROR
.
getMessage
());
}
}
// 查询数据库
// 查询数据库
Fna
fna
=
fnaService
.
getBy
Id
(
i
d
);
Fna
fna
=
fnaService
.
getBy
BizId
(
fnaBizI
d
);
if
(
fna
==
null
)
{
if
(
fna
==
null
)
{
return
Result
.
fail
(
ErrorCode
.
NOT_FOUND_ERROR
.
getCode
(),
ErrorCode
.
NOT_FOUND_ERROR
.
getMessage
());
return
Result
.
fail
(
ErrorCode
.
NOT_FOUND_ERROR
.
getCode
(),
ErrorCode
.
NOT_FOUND_ERROR
.
getMessage
());
}
}
...
...
yd-csf-service/src/main/java/com/yd/csf/service/dto/DeleteFnaRequest.java
View file @
0660e9f8
...
@@ -4,5 +4,5 @@ import lombok.Data;
...
@@ -4,5 +4,5 @@ import lombok.Data;
@Data
@Data
public
class
DeleteFnaRequest
{
public
class
DeleteFnaRequest
{
private
Long
i
d
;
private
String
fnaBizI
d
;
}
}
yd-csf-service/src/main/java/com/yd/csf/service/dto/FnaQueryRequest.java
View file @
0660e9f8
...
@@ -12,6 +12,7 @@ import java.time.LocalDateTime;
...
@@ -12,6 +12,7 @@ import java.time.LocalDateTime;
/**
/**
* 查询fna请求
* 查询fna请求
*/
*/
@Schema
(
description
=
"查询fna请求"
)
@EqualsAndHashCode
(
callSuper
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@Data
public
class
FnaQueryRequest
extends
PageDto
implements
Serializable
{
public
class
FnaQueryRequest
extends
PageDto
implements
Serializable
{
...
@@ -19,14 +20,16 @@ public class FnaQueryRequest extends PageDto implements Serializable {
...
@@ -19,14 +20,16 @@ public class FnaQueryRequest extends PageDto implements Serializable {
/**
/**
* 创建时间开始
* 创建时间开始
*/
*/
@Schema
(
description
=
"创建时间开始"
,
example
=
"2025-07-31 00:00:00"
)
@Schema
(
description
=
"创建时间开始 2025-07-31 00:00:00"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
example
=
"2025-07-31 00:00:00"
,
defaultValue
=
"2025-07-31 00:00:00"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
LocalDateTime
startTime
;
private
LocalDateTime
startTime
;
/**
/**
* 创建时间结束
* 创建时间结束
*/
*/
@Schema
(
description
=
"创建时间结束"
,
example
=
"2025-07-31 23:59:59"
)
@Schema
(
description
=
"创建时间结束 2025-07-31 23:59:59"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
example
=
"2025-07-31 23:59:59"
,
defaultValue
=
"2025-07-31 23:59:59"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
LocalDateTime
endTime
;
private
LocalDateTime
endTime
;
...
...
yd-csf-service/src/main/java/com/yd/csf/service/dto/FnaUpdateRequest.java
View file @
0660e9f8
...
@@ -4,7 +4,6 @@ import io.swagger.v3.oas.annotations.media.Schema;
...
@@ -4,7 +4,6 @@ import io.swagger.v3.oas.annotations.media.Schema;
import
lombok.Data
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.util.List
;
/**
/**
* 更新fna请求
* 更新fna请求
...
@@ -16,7 +15,7 @@ public class FnaUpdateRequest implements Serializable {
...
@@ -16,7 +15,7 @@ public class FnaUpdateRequest implements Serializable {
/**
/**
* fna唯一业务ID
* fna唯一业务ID
*/
*/
@Schema
(
description
=
"fna唯一业务ID"
)
@Schema
(
description
=
"fna唯一业务ID"
,
nullable
=
true
)
private
String
fnaBizId
;
private
String
fnaBizId
;
/**
/**
...
...
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/FnaServiceImpl.java
View file @
0660e9f8
...
@@ -212,14 +212,14 @@ public class FnaServiceImpl extends ServiceImpl<FnaMapper, Fna> implements FnaSe
...
@@ -212,14 +212,14 @@ public class FnaServiceImpl extends ServiceImpl<FnaMapper, Fna> implements FnaSe
@Override
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
Boolean
deleteFna
(
DeleteFnaRequest
deleteRequest
)
{
public
Boolean
deleteFna
(
DeleteFnaRequest
deleteRequest
)
{
Long
id
=
deleteRequest
.
get
Id
();
String
fnaBizId
=
deleteRequest
.
getFnaBiz
Id
();
// 判断是否存在
// 判断是否存在
Fna
oldFna
=
this
.
getBy
Id
(
i
d
);
Fna
oldFna
=
this
.
getBy
BizId
(
fnaBizI
d
);
if
(
oldFna
==
null
)
{
if
(
oldFna
==
null
)
{
throw
new
BusinessException
(
ErrorCode
.
NOT_FOUND_ERROR
.
getCode
(),
ErrorCode
.
NOT_FOUND_ERROR
.
getMessage
());
throw
new
BusinessException
(
ErrorCode
.
NOT_FOUND_ERROR
.
getCode
(),
ErrorCode
.
NOT_FOUND_ERROR
.
getMessage
());
}
}
// 操作数据库
// 操作数据库
boolean
result
=
this
.
removeById
(
id
);
boolean
result
=
this
.
removeById
(
oldFna
.
getId
()
);
if
(!
result
)
{
if
(!
result
)
{
throw
new
BusinessException
(
ErrorCode
.
OPERATION_ERROR
.
getCode
(),
ErrorCode
.
OPERATION_ERROR
.
getMessage
());
throw
new
BusinessException
(
ErrorCode
.
OPERATION_ERROR
.
getCode
(),
ErrorCode
.
OPERATION_ERROR
.
getMessage
());
}
}
...
...
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