Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
cms-ci-test
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
test-ci
cms-ci-test
Commits
9505742b
提交
9505742b
authored
9月 05, 2023
作者:
xiaowang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
提现
上级
bf8608db
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
81 行增加
和
29 行删除
+81
-29
FddVerifyInfoDTO.java
...ava/com/mmc/iuav/user/model/fdd/dto/FddVerifyInfoDTO.java
+31
-0
UserFddAuthController.java
...m/mmc/iuav/user/controller/fdd/UserFddAuthController.java
+7
-6
UserFddAuthService.java
...ava/com/mmc/iuav/user/service/fdd/UserFddAuthService.java
+2
-2
UserFddAuthServiceImpl.java
...mc/iuav/user/service/fdd/impl/UserFddAuthServiceImpl.java
+40
-21
XzServiceImpl.java
...va/com/mmc/iuav/user/service/xzsz/impl/XzServiceImpl.java
+1
-0
没有找到文件。
cms-common/cms-common-model/src/main/java/com/mmc/iuav/user/model/fdd/dto/FddVerifyInfoDTO.java
0 → 100644
浏览文件 @
9505742b
package
com
.
mmc
.
iuav
.
user
.
model
.
fdd
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* @author:zhenjie Date:2022/9/2
* time:14:34
*/
@NoArgsConstructor
@AllArgsConstructor
@Data
@Builder
@ApiModel
(
value
=
"com.mmc.csf.fdd.dto.AppEVerifyInfoDTO"
,
description
=
"小程序用户企业认证DTO"
)
public
class
FddVerifyInfoDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
4194664180348523961L
;
private
Integer
id
;
private
Integer
userFddId
;
private
String
customerId
;
private
String
transactionNo
;
private
String
url
;
private
Integer
deleted
;
private
Date
createTime
;
private
Date
updateTime
;
}
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/controller/fdd/UserFddAuthController.java
浏览文件 @
9505742b
...
@@ -2,6 +2,7 @@ package com.mmc.iuav.user.controller.fdd;
...
@@ -2,6 +2,7 @@ package com.mmc.iuav.user.controller.fdd;
import
com.mmc.iuav.response.ResultBody
;
import
com.mmc.iuav.response.ResultBody
;
import
com.mmc.iuav.user.controller.BaseController
;
import
com.mmc.iuav.user.controller.BaseController
;
import
com.mmc.iuav.user.model.fdd.dto.FddVerifyInfoDTO
;
import
com.mmc.iuav.user.model.fdd.resp.CompanyVerifyResp
;
import
com.mmc.iuav.user.model.fdd.resp.CompanyVerifyResp
;
import
com.mmc.iuav.user.model.fdd.resp.PersonVerifyResp
;
import
com.mmc.iuav.user.model.fdd.resp.PersonVerifyResp
;
import
com.mmc.iuav.user.service.fdd.UserFddAuthService
;
import
com.mmc.iuav.user.service.fdd.UserFddAuthService
;
...
@@ -55,12 +56,12 @@ public class UserFddAuthController extends BaseController {
...
@@ -55,12 +56,12 @@ public class UserFddAuthController extends BaseController {
return
userFddAuthService
.
notifyECertRes
(
map
);
return
userFddAuthService
.
notifyECertRes
(
map
);
}
}
// @ApiOperation(value = "app获取企业
实名认证信息")
@ApiOperation
(
value
=
"获取(企业/个人)
实名认证信息"
)
// @ApiResponses({@ApiResponse(code = 200, message = "OK", response = AppE
VerifyInfoDTO.class)})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
Fdd
VerifyInfoDTO
.
class
)})
//
@GetMapping("findCompanyCertInfo")
@GetMapping
(
"findCompanyCertInfo"
)
// public ResultBody findCompanyCertInfo(@RequestParam String unionId
) {
public
ResultBody
findCompanyCertInfo
(
@ApiParam
(
value
=
"端口:0小程序 1后台"
)
@RequestParam
Integer
port
,
@ApiParam
(
value
=
"企业:2 个人:1"
)
Integer
flag
,
HttpServletRequest
request
)
{
// return userFddAuthService.findCompanyCertInfo(unionId
);
return
userFddAuthService
.
findCompanyCertInfo
(
port
,
flag
,
this
.
getUserLoginInfoFromRedis
(
request
)
);
//
}
}
// @ApiOperation(value = "app获取认证信息")
// @ApiOperation(value = "app获取认证信息")
// @ApiResponses({@ApiResponse(code = 200, message = "OK", response = AppUserFddDTO.class)})
// @ApiResponses({@ApiResponse(code = 200, message = "OK", response = AppUserFddDTO.class)})
...
...
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/service/fdd/UserFddAuthService.java
浏览文件 @
9505742b
...
@@ -19,8 +19,8 @@ public interface UserFddAuthService {
...
@@ -19,8 +19,8 @@ public interface UserFddAuthService {
ResultBody
getCompanyVerifyUrl
(
Integer
port
,
LoginSuccessDTO
loginSuccessDTO
);
ResultBody
getCompanyVerifyUrl
(
Integer
port
,
LoginSuccessDTO
loginSuccessDTO
);
ResultBody
notifyECertRes
(
Map
<
String
,
String
>
map
);
ResultBody
notifyECertRes
(
Map
<
String
,
String
>
map
);
//
// ResultBody findCompanyCertInfo(String unionId
);
ResultBody
findCompanyCertInfo
(
Integer
port
,
Integer
flag
,
LoginSuccessDTO
loginSuccessDTO
);
//
//
// ResultBody getAppUserFddInfo(String unionId);
// ResultBody getAppUserFddInfo(String unionId);
...
...
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/service/fdd/impl/UserFddAuthServiceImpl.java
浏览文件 @
9505742b
...
@@ -5,6 +5,8 @@ import com.alibaba.fastjson2.JSONObject;
...
@@ -5,6 +5,8 @@ import com.alibaba.fastjson2.JSONObject;
import
com.fadada.sdk.utils.crypt.FddEncryptTool
;
import
com.fadada.sdk.utils.crypt.FddEncryptTool
;
import
com.fadada.sdk.verify.client.FddVerifyClient
;
import
com.fadada.sdk.verify.client.FddVerifyClient
;
import
com.fadada.sdk.verify.model.req.CompanyVerifyUrlParams
;
import
com.fadada.sdk.verify.model.req.CompanyVerifyUrlParams
;
import
com.fadada.sdk.verify.model.req.FindCompanyCertParams
;
import
com.fadada.sdk.verify.model.req.FindPersonCertParams
;
import
com.fadada.sdk.verify.model.req.PersonVerifyUrlParams
;
import
com.fadada.sdk.verify.model.req.PersonVerifyUrlParams
;
import
com.mmc.iuav.response.ResultBody
;
import
com.mmc.iuav.response.ResultBody
;
import
com.mmc.iuav.response.ResultEnum
;
import
com.mmc.iuav.response.ResultEnum
;
...
@@ -190,29 +192,46 @@ public class UserFddAuthServiceImpl implements UserFddAuthService {
...
@@ -190,29 +192,46 @@ public class UserFddAuthServiceImpl implements UserFddAuthService {
return
ResultBody
.
success
();
return
ResultBody
.
success
();
}
}
@Override
public
ResultBody
findCompanyCertInfo
(
Integer
port
,
Integer
flag
,
LoginSuccessDTO
loginSuccessDTO
)
{
String
uId
;
String
result
;
if
(
port
.
equals
(
0
))
{
UserAccountDO
userInfo
=
userServiceDao
.
getUserAccountById
(
loginSuccessDTO
.
getUserAccountId
());
uId
=
this
.
replaceUnableString
(
userInfo
.
getUnionId
());
}
else
{
uId
=
loginSuccessDTO
.
getUserAccountId
().
toString
();
}
UserFddDO
appUserFddDO
=
userFddAuthDao
.
checkRegisterFdd
(
uId
,
flag
);
if
(
appUserFddDO
==
null
)
{
return
ResultBody
.
error
(
ResultEnum
.
REQUEST_PARAM_ILLEGAL_ERROR
);
}
FddVerifyInfoDO
fddVerifyInfoDO
=
userFddAuthDao
.
getVerifyUrl
(
appUserFddDO
.
getCustomerId
());
if
(
fddVerifyInfoDO
==
null
)
{
return
ResultBody
.
error
(
ResultEnum
.
REQUEST_PARAM_ILLEGAL_ERROR
);
}
FddVerifyClient
client
=
new
FddVerifyClient
(
FddConnectConstant
.
APP_ID
,
FddConnectConstant
.
APP_KEY
,
FddConnectConstant
.
VERSION
,
FddConnectConstant
.
HOST
);
if
(
flag
.
equals
(
2
))
{
FindCompanyCertParams
params
=
new
FindCompanyCertParams
();
//此处填获取企业实名认证地址返回的交易号
params
.
setVerifiedSerialNo
(
fddVerifyInfoDO
.
getTransactionNo
());
result
=
client
.
invokeFindCompanyCert
(
params
);
}
else
{
FindPersonCertParams
params
=
new
FindPersonCertParams
();
//此处填获取个人实名认证地址返回的交易号
params
.
setVerifiedSerialNo
(
fddVerifyInfoDO
.
getTransactionNo
());
result
=
client
.
invokeFindPersonCert
(
params
);
}
if
(!
JSONObject
.
parseObject
(
result
).
getString
(
FddConstant
.
CODE
).
equals
(
FddConstant
.
SUCCESS
))
{
return
ResultBody
.
error
(
ResultEnum
.
NOT_FOUND
);
}
return
ResultBody
.
success
(
JSONObject
.
parseObject
(
result
).
getString
(
FddConstant
.
DATA
));
}
//
//
// @Override
// @Override
// public ResultBody findCompanyCertInfo(String unionId) {
// String uId = this.replaceUnableString(unionId);
// UserFddDO appUserFddDO = appUserFddAuthDao.getAppUserFddInfo(uId);
// if(appUserFddDO == null){
// return ResultBody.error(ResultEnum.REQUEST_PARAM_ILLEGAL_ERROR);
// }
// AppEVerifyInfoDO appEVerifyInfoDO = appUserFddAuthDao.getCompanyVerifyUrl(appUserFddDO.getCustomerId());
// if(appEVerifyInfoDO == null){
// return ResultBody.error(ResultEnum.REQUEST_PARAM_ILLEGAL_ERROR);
// }
// FddVerifyClient client = new FddVerifyClient(FddConnectConstant.APP_ID, FddConnectConstant.APP_KEY, FddConnectConstant.VERSION, FddConnectConstant.HOST);
// FindCompanyCertParams params = new FindCompanyCertParams();
// params.setVerifiedSerialNo(appEVerifyInfoDO.getTransactionNo());//此处填获取企业实名认证地址返回的交易号
// String result = client.invokeFindCompanyCert(params);
// if(!JSONObject.parseObject(result).getString(FddConstant.CODE).equals(FddConstant.SUCCESS)){
// return ResultBody.error(ResultEnum.NOT_FOUND);
// }
// return ResultBody.success(JSONObject.parseObject(result).getString(FddConstant.DATA));
// }
//
// @Override
// public ResultBody getAppUserFddInfo(String unionId) {
// public ResultBody getAppUserFddInfo(String unionId) {
// String uId = this.replaceUnableString(unionId);
// String uId = this.replaceUnableString(unionId);
// UserFddDO appUserFddDO = appUserFddAuthDao.getAppUserFddInfo(uId);
// UserFddDO appUserFddDO = appUserFddAuthDao.getAppUserFddInfo(uId);
...
...
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/service/xzsz/impl/XzServiceImpl.java
浏览文件 @
9505742b
...
@@ -229,6 +229,7 @@ public class XzServiceImpl implements XzService {
...
@@ -229,6 +229,7 @@ public class XzServiceImpl implements XzService {
@Override
@Override
public
SingleSubmitResp
singleSubmit
(
XzWithdrawalVO
xzWithdrawalVO
)
{
public
SingleSubmitResp
singleSubmit
(
XzWithdrawalVO
xzWithdrawalVO
)
{
log
.
info
(
"xzWithdrawalVO param:{}"
,
com
.
alibaba
.
fastjson2
.
JSONObject
.
toJSONString
(
xzWithdrawalVO
));
PiggySingleWithdrawalApiV2Client
v2Client
=
PiggySingleWithdrawalApiV2Client
.
getInstanse
(
userSystemConstant
.
getXzAppSecret
(),
userSystemConstant
.
getXzDomain
());
PiggySingleWithdrawalApiV2Client
v2Client
=
PiggySingleWithdrawalApiV2Client
.
getInstanse
(
userSystemConstant
.
getXzAppSecret
(),
userSystemConstant
.
getXzDomain
());
JSONObject
jsonObject
=
v2Client
.
singleSubmit
(
PiggySingleWithdrawV2Vo
.
builder
()
JSONObject
jsonObject
=
v2Client
.
singleSubmit
(
PiggySingleWithdrawV2Vo
.
builder
()
.
appKey
(
userSystemConstant
.
getXzAppKey
())
.
appKey
(
userSystemConstant
.
getXzAppKey
())
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论