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
7c967424
Commit
7c967424
authored
Sep 09, 2025
by
jianan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fna接口13
parent
d892848b
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
38 additions
and
41 deletions
+38
-41
yd-csf-api/src/main/java/com/yd/csf/api/controller/ApiFnaController.java
+1
-31
yd-csf-service/src/main/java/com/yd/csf/service/dto/FnaAddRequest.java
+0
-7
yd-csf-service/src/main/java/com/yd/csf/service/service/FnaService.java
+2
-1
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/FnaServiceImpl.java
+35
-2
No files found.
yd-csf-api/src/main/java/com/yd/csf/api/controller/ApiFnaController.java
View file @
7c967424
...
@@ -60,41 +60,11 @@ public class ApiFnaController {
...
@@ -60,41 +60,11 @@ public class ApiFnaController {
*/
*/
@PostMapping
(
"/add"
)
@PostMapping
(
"/add"
)
@Operation
(
summary
=
"新建流程"
)
@Operation
(
summary
=
"新建流程"
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
Result
<
String
>
addFna
(
@RequestBody
FnaAddRequest
fnaAddRequest
,
HttpServletRequest
request
)
{
public
Result
<
String
>
addFna
(
@RequestBody
FnaAddRequest
fnaAddRequest
,
HttpServletRequest
request
)
{
if
(
fnaAddRequest
==
null
)
{
if
(
fnaAddRequest
==
null
)
{
return
Result
.
fail
(
ErrorCode
.
PARAMS_ERROR
.
getCode
(),
ErrorCode
.
PARAMS_ERROR
.
getMessage
());
return
Result
.
fail
(
ErrorCode
.
PARAMS_ERROR
.
getCode
(),
ErrorCode
.
PARAMS_ERROR
.
getMessage
());
}
}
return
Result
.
success
(
fnaService
.
addFna
(
fnaAddRequest
));
Fna
fna
=
new
Fna
();
BeanUtils
.
copyProperties
(
fnaAddRequest
,
fna
);
// 获取Security上下文当前用户的登录信息
// AuthUserDto authUserDto = SecurityUtil.getCurrentLoginUser();
// String userBizId = authUserDto.getUserBizId();
String
userBizId
=
"user_dMnkKPIwemvY0zhk"
;
fna
.
setUserBizId
(
userBizId
);
fna
.
setFnaBizId
(
RandomStringGenerator
.
generateBizId16
(
"fna"
));
fna
.
setCreatorId
(
userBizId
);
fna
.
setUpdaterId
(
userBizId
);
// 写入数据库
boolean
result
=
fnaService
.
save
(
fna
);
if
(!
result
)
{
return
Result
.
fail
(
ErrorCode
.
OPERATION_ERROR
.
getCode
(),
ErrorCode
.
OPERATION_ERROR
.
getMessage
());
}
// 更新 fna_no
Fna
updateFna
=
new
Fna
();
updateFna
.
setId
(
fna
.
getId
());
updateFna
.
setFnaNo
(
fna
.
getId
());
fnaService
.
updateById
(
updateFna
);
// 返回新写入的数据 id
String
newFnaId
=
fna
.
getFnaBizId
();
return
Result
.
success
(
newFnaId
);
}
}
/**
/**
...
...
yd-csf-service/src/main/java/com/yd/csf/service/dto/FnaAddRequest.java
View file @
7c967424
...
@@ -44,7 +44,6 @@ public class FnaAddRequest implements Serializable {
...
@@ -44,7 +44,6 @@ public class FnaAddRequest implements Serializable {
@Schema
(
description
=
"预约信息主表唯一业务ID"
)
@Schema
(
description
=
"预约信息主表唯一业务ID"
)
private
String
appointmentBizId
;
private
String
appointmentBizId
;
/**
/**
* 核保编号
* 核保编号
*/
*/
...
@@ -64,12 +63,6 @@ public class FnaAddRequest implements Serializable {
...
@@ -64,12 +63,6 @@ public class FnaAddRequest implements Serializable {
private
String
policyNo
;
private
String
policyNo
;
/**
/**
* 状态
*/
@Schema
(
description
=
"状态"
)
private
Object
status
;
/**
* 产品代码
* 产品代码
*/
*/
@Schema
(
description
=
"产品代码"
)
@Schema
(
description
=
"产品代码"
)
...
...
yd-csf-service/src/main/java/com/yd/csf/service/service/FnaService.java
View file @
7c967424
...
@@ -2,6 +2,7 @@ package com.yd.csf.service.service;
...
@@ -2,6 +2,7 @@ package com.yd.csf.service.service;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yd.csf.service.dto.FnaAddRequest
;
import
com.yd.csf.service.dto.FnaQueryRequest
;
import
com.yd.csf.service.dto.FnaQueryRequest
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.yd.csf.service.model.Fna
;
import
com.yd.csf.service.model.Fna
;
...
@@ -14,7 +15,7 @@ import com.yd.csf.service.vo.FnaVO;
...
@@ -14,7 +15,7 @@ import com.yd.csf.service.vo.FnaVO;
*/
*/
public
interface
FnaService
extends
IService
<
Fna
>
{
public
interface
FnaService
extends
IService
<
Fna
>
{
boolean
addFna
(
Fna
fna
);
String
addFna
(
FnaAddRequest
fnaAddRequest
);
/**
/**
* 获取查询条件
* 获取查询条件
...
...
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/FnaServiceImpl.java
View file @
7c967424
...
@@ -6,7 +6,11 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
...
@@ -6,7 +6,11 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.yd.common.result.Result
;
import
com.yd.common.utils.RandomStringGenerator
;
import
com.yd.csf.service.common.ErrorCode
;
import
com.yd.csf.service.dao.FnaMapper
;
import
com.yd.csf.service.dao.FnaMapper
;
import
com.yd.csf.service.dto.FnaAddRequest
;
import
com.yd.csf.service.dto.FnaQueryRequest
;
import
com.yd.csf.service.dto.FnaQueryRequest
;
import
com.yd.csf.service.model.Fna
;
import
com.yd.csf.service.model.Fna
;
import
com.yd.csf.service.service.FnaService
;
import
com.yd.csf.service.service.FnaService
;
...
@@ -14,7 +18,9 @@ import com.yd.csf.service.vo.FnaVO;
...
@@ -14,7 +18,9 @@ import com.yd.csf.service.vo.FnaVO;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.ObjectUtils
;
import
org.apache.commons.lang3.ObjectUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.util.Date
;
import
java.util.Date
;
...
@@ -36,11 +42,38 @@ public class FnaServiceImpl extends ServiceImpl<FnaMapper, Fna> implements FnaSe
...
@@ -36,11 +42,38 @@ public class FnaServiceImpl extends ServiceImpl<FnaMapper, Fna> implements FnaSe
@Override
@Override
public
boolean
addFna
(
Fna
fna
)
{
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
String
addFna
(
FnaAddRequest
fnaAddRequest
)
{
Fna
fna
=
new
Fna
();
BeanUtils
.
copyProperties
(
fnaAddRequest
,
fna
);
// 获取Security上下文当前用户的登录信息
// AuthUserDto authUserDto = SecurityUtil.getCurrentLoginUser();
// String userBizId = authUserDto.getUserBizId();
String
userBizId
=
"user_dMnkKPIwemvY0zhk"
;
fna
.
setUserBizId
(
userBizId
);
fna
.
setFnaBizId
(
RandomStringGenerator
.
generateBizId16
(
"fna"
));
fna
.
setCreatorId
(
userBizId
);
fna
.
setUpdaterId
(
userBizId
);
fna
.
setStatus
(
"UNCOMPLETED"
);
Date
date
=
new
Date
();
Date
date
=
new
Date
();
fna
.
setCreateTime
(
date
);
fna
.
setCreateTime
(
date
);
fna
.
setUpdateTime
(
date
);
fna
.
setUpdateTime
(
date
);
return
this
.
save
(
fna
);
// 写入数据库
boolean
result
=
this
.
save
(
fna
);
// 更新 fna_no
// Fna updateFna = new Fna();
// updateFna.setId(fna.getId());
// updateFna.setFnaNo(fna.getId());
// fnaService.updateById(updateFna);
// 返回新写入的数据 id
return
fna
.
getFnaBizId
();
}
}
/**
/**
...
...
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