Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
cms-ci-test
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
test-ci
cms-ci-test
Commits
388dcfe5
提交
388dcfe5
authored
8月 05, 2023
作者:
zhenjie
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'develop'
上级
9b142b3d
9ca3605e
隐藏空白字符变更
内嵌
并排
正在显示
24 个修改的文件
包含
432 行增加
和
89 行删除
+432
-89
PilotCertificationDTO.java
...iuav/user/model/dto/dronepilot/PilotCertificationDTO.java
+6
-1
PilotReasonDTO.java
...om/mmc/iuav/user/model/dto/dronepilot/PilotReasonDTO.java
+29
-0
UserAccountQO.java
...c/main/java/com/mmc/iuav/user/model/qo/UserAccountQO.java
+1
-1
PilotAuditStatusQO.java
...mmc/iuav/user/model/qo/dronepilot/PilotAuditStatusQO.java
+2
-2
ApplyTagEditVO.java
.../main/java/com/mmc/iuav/user/model/vo/ApplyTagEditVO.java
+10
-0
RealNameAuthController.java
.../com/mmc/iuav/user/controller/RealNameAuthController.java
+10
-2
PilotCertificationController.java
...r/controller/dronepilot/PilotCertificationController.java
+20
-2
RealNameAuthDao.java
.../src/main/java/com/mmc/iuav/user/dao/RealNameAuthDao.java
+2
-0
PilotCertificationDao.java
...m/mmc/iuav/user/dao/dronepilot/PilotCertificationDao.java
+7
-0
RealNameAuthDO.java
...rc/main/java/com/mmc/iuav/user/entity/RealNameAuthDO.java
+1
-1
UserApplyTagDO.java
...rc/main/java/com/mmc/iuav/user/entity/UserApplyTagDO.java
+11
-0
PilotCertificationDO.java
...mmc/iuav/user/entity/dronepilot/PilotCertificationDO.java
+10
-0
PilotReasonDO.java
...va/com/mmc/iuav/user/entity/dronepilot/PilotReasonDO.java
+39
-0
SendCertificationMessage.java
...iuav/user/entity/dronepilot/SendCertificationMessage.java
+64
-0
RealNameAuthService.java
...n/java/com/mmc/iuav/user/service/RealNameAuthService.java
+5
-2
PilotCertificationService.java
...av/user/service/dronepilot/PilotCertificationService.java
+5
-0
PilotCertificationServiceImpl.java
...ervice/dronepilot/impl/PilotCertificationServiceImpl.java
+44
-11
CooperationServiceImpl.java
...om/mmc/iuav/user/service/impl/CooperationServiceImpl.java
+15
-5
RealNameAuthServiceImpl.java
...m/mmc/iuav/user/service/impl/RealNameAuthServiceImpl.java
+10
-3
CooperationDao.xml
...service-user/src/main/resources/mapper/CooperationDao.xml
+45
-42
RealNameAuthDao.xml
...ervice-user/src/main/resources/mapper/RealNameAuthDao.xml
+18
-7
UserServiceDao.xml
...service-user/src/main/resources/mapper/UserServiceDao.xml
+13
-0
PilotCertificationDao.xml
...ain/resources/mapper/dronepilot/PilotCertificationDao.xml
+64
-9
kustomization.yaml
kustomization/overlays/dev/kustomization.yaml
+1
-1
没有找到文件。
cms-common/cms-common-model/src/main/java/com/mmc/iuav/user/model/dto/dronepilot/PilotCertificationDTO.java
浏览文件 @
388dcfe5
...
@@ -98,5 +98,10 @@ public class PilotCertificationDTO {
...
@@ -98,5 +98,10 @@ public class PilotCertificationDTO {
*/
*/
@ApiModelProperty
(
value
=
"申请飞手的手机号"
,
example
=
"18921312312"
)
@ApiModelProperty
(
value
=
"申请飞手的手机号"
,
example
=
"18921312312"
)
private
String
phoneNum
;
private
String
phoneNum
;
@ApiModelProperty
(
value
=
"审批不通过原因id"
,
example
=
"1"
)
private
Integer
reasonId
;
@ApiModelProperty
(
value
=
"审批不通过的原因"
,
example
=
"1"
)
private
String
reason
;
@ApiModelProperty
(
value
=
"飞手头像"
,
example
=
"http://"
)
private
String
userImg
;
}
}
cms-common/cms-common-model/src/main/java/com/mmc/iuav/user/model/dto/dronepilot/PilotReasonDTO.java
0 → 100644
浏览文件 @
388dcfe5
package
com
.
mmc
.
iuav
.
user
.
model
.
dto
.
dronepilot
;
import
com.mmc.iuav.group.Update
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
javax.validation.constraints.NotNull
;
/**
* @Author small
* @Date 2023/8/3 16:25
* @Version 1.0
*/
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
PilotReasonDTO
{
@ApiModelProperty
(
value
=
"原因id"
,
example
=
"1"
)
@NotNull
(
message
=
"原因id"
,
groups
=
Update
.
class
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"原因"
,
example
=
"1"
)
private
String
reason
;
}
cms-common/cms-common-model/src/main/java/com/mmc/iuav/user/model/qo/UserAccountQO.java
浏览文件 @
388dcfe5
...
@@ -44,7 +44,7 @@ public class UserAccountQO implements Serializable {
...
@@ -44,7 +44,7 @@ public class UserAccountQO implements Serializable {
@ApiModelProperty
(
value
=
"结束时间"
,
example
=
"2023-10-18 23:59:59"
)
@ApiModelProperty
(
value
=
"结束时间"
,
example
=
"2023-10-18 23:59:59"
)
private
String
endTime
;
private
String
endTime
;
@ApiModelProperty
(
value
=
"实名认证状态(0未通过,1通过)"
,
hidden
=
true
)
@ApiModelProperty
(
value
=
"实名认证状态(0未通过,1通过)"
)
private
Integer
realAuthStatus
;
private
Integer
realAuthStatus
;
@ApiModelProperty
(
value
=
"企业认证状态(0未通过,1通过)"
,
example
=
"1"
)
@ApiModelProperty
(
value
=
"企业认证状态(0未通过,1通过)"
,
example
=
"1"
)
...
...
cms-common/cms-common-model/src/main/java/com/mmc/iuav/user/model/qo/dronepilot/PilotAuditStatusQO.java
浏览文件 @
388dcfe5
...
@@ -27,8 +27,8 @@ public class PilotAuditStatusQO {
...
@@ -27,8 +27,8 @@ public class PilotAuditStatusQO {
private
Integer
auditStatus
;
private
Integer
auditStatus
;
@ApiModelProperty
(
value
=
"
2不通过的原因"
,
required
=
false
,
example
=
"信息不完善
"
)
@ApiModelProperty
(
value
=
"
原因id"
,
required
=
false
,
example
=
"1
"
)
private
String
reason
;
private
String
reason
Id
;
@ApiModelProperty
(
value
=
"审批人"
,
required
=
false
,
example
=
"信息不完善"
,
hidden
=
true
)
@ApiModelProperty
(
value
=
"审批人"
,
required
=
false
,
example
=
"信息不完善"
,
hidden
=
true
)
private
Integer
operatorUserId
;
private
Integer
operatorUserId
;
...
...
cms-common/cms-common-model/src/main/java/com/mmc/iuav/user/model/vo/ApplyTagEditVO.java
浏览文件 @
388dcfe5
...
@@ -41,4 +41,14 @@ public class ApplyTagEditVO implements Serializable {
...
@@ -41,4 +41,14 @@ public class ApplyTagEditVO implements Serializable {
private
String
remark
;
private
String
remark
;
@ApiModelProperty
(
value
=
"附件"
)
@ApiModelProperty
(
value
=
"附件"
)
private
List
<
AttachmentVO
>
attachmentList
;
private
List
<
AttachmentVO
>
attachmentList
;
@ApiModelProperty
(
value
=
"公司名称"
)
private
String
companyName
;
@ApiModelProperty
(
value
=
"品牌名称"
)
private
String
brandName
;
@ApiModelProperty
(
value
=
"品牌logo"
)
private
String
brandLogo
;
@ApiModelProperty
(
value
=
"营业执照"
)
private
String
licenseImg
;
}
}
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/controller/RealNameAuthController.java
浏览文件 @
388dcfe5
...
@@ -3,6 +3,7 @@ package com.mmc.iuav.user.controller;
...
@@ -3,6 +3,7 @@ package com.mmc.iuav.user.controller;
import
com.mmc.iuav.group.Create
;
import
com.mmc.iuav.group.Create
;
import
com.mmc.iuav.response.ResultBody
;
import
com.mmc.iuav.response.ResultBody
;
import
com.mmc.iuav.user.model.dto.RealNameAuthDTO
;
import
com.mmc.iuav.user.model.dto.RealNameAuthDTO
;
import
com.mmc.iuav.user.model.dto.RealNameAuthDetailDTO
;
import
com.mmc.iuav.user.model.qo.RealNameAuthQO
;
import
com.mmc.iuav.user.model.qo.RealNameAuthQO
;
import
com.mmc.iuav.user.model.vo.RealNameAuthVO
;
import
com.mmc.iuav.user.model.vo.RealNameAuthVO
;
import
com.mmc.iuav.user.service.RealNameAuthService
;
import
com.mmc.iuav.user.service.RealNameAuthService
;
...
@@ -35,9 +36,9 @@ public class RealNameAuthController extends BaseController {
...
@@ -35,9 +36,9 @@ public class RealNameAuthController extends BaseController {
}
}
@ApiOperation
(
value
=
"实名认证详情"
)
@ApiOperation
(
value
=
"实名认证详情"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
RealNameAuthDTO
.
class
)})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
RealNameAuthD
etailD
TO
.
class
)})
@GetMapping
(
"detail"
)
@GetMapping
(
"detail"
)
public
ResultBody
<
RealNameAuthDTO
>
detail
(
@RequestParam
Integer
id
)
{
public
ResultBody
<
RealNameAuthD
etailD
TO
>
detail
(
@RequestParam
Integer
id
)
{
return
realNameAuthService
.
detail
(
id
);
return
realNameAuthService
.
detail
(
id
);
}
}
...
@@ -54,4 +55,11 @@ public class RealNameAuthController extends BaseController {
...
@@ -54,4 +55,11 @@ public class RealNameAuthController extends BaseController {
public
ResultBody
listPage
(
@RequestBody
RealNameAuthQO
realNameAuthQO
)
{
public
ResultBody
listPage
(
@RequestBody
RealNameAuthQO
realNameAuthQO
)
{
return
realNameAuthService
.
listPage
(
realNameAuthQO
);
return
realNameAuthService
.
listPage
(
realNameAuthQO
);
}
}
@ApiOperation
(
value
=
"备注修改"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
ResultBody
.
class
)})
@GetMapping
(
"updateRemark"
)
public
ResultBody
updateRemark
(
@RequestParam
Integer
id
,
@RequestParam
(
required
=
false
)
String
remark
)
{
return
realNameAuthService
.
updateRealNameAuthRemark
(
id
,
remark
);
}
}
}
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/controller/dronepilot/PilotCertificationController.java
浏览文件 @
388dcfe5
...
@@ -9,6 +9,7 @@ import com.mmc.iuav.user.model.dto.RoleInfoDTO;
...
@@ -9,6 +9,7 @@ import com.mmc.iuav.user.model.dto.RoleInfoDTO;
import
com.mmc.iuav.user.model.dto.dronepilot.PilotAbilityDTO
;
import
com.mmc.iuav.user.model.dto.dronepilot.PilotAbilityDTO
;
import
com.mmc.iuav.user.model.dto.dronepilot.PilotCertificationDTO
;
import
com.mmc.iuav.user.model.dto.dronepilot.PilotCertificationDTO
;
import
com.mmc.iuav.user.model.dto.dronepilot.PilotCertificationLogDTO
;
import
com.mmc.iuav.user.model.dto.dronepilot.PilotCertificationLogDTO
;
import
com.mmc.iuav.user.model.dto.dronepilot.PilotReasonDTO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotAuditStatusQO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotAuditStatusQO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotCertificationLogQO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotCertificationLogQO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotCertificationQO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotCertificationQO
;
...
@@ -66,13 +67,21 @@ public class PilotCertificationController extends BaseController {
...
@@ -66,13 +67,21 @@ public class PilotCertificationController extends BaseController {
return
ResultBody
.
success
(
certificationService
.
pilotList
(
param
));
return
ResultBody
.
success
(
certificationService
.
pilotList
(
param
));
}
}
@ApiOperation
(
value
=
"小程序——详情————飞手执照及能力认证"
)
@ApiOperation
(
value
=
"小程序——详情————飞手执照及能力认证"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
PilotCertificationDTO
.
class
)})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
PilotCertificationDTO
.
class
)})
@
Pos
tMapping
(
"/detailPilot"
)
@
Ge
tMapping
(
"/detailPilot"
)
public
ResultBody
<
PilotCertificationDTO
>
detailPilot
(
HttpServletRequest
request
,
@RequestParam
(
value
=
"id"
,
required
=
true
)
Integer
id
)
{
public
ResultBody
<
PilotCertificationDTO
>
detailPilot
(
HttpServletRequest
request
,
@RequestParam
(
value
=
"id"
,
required
=
true
)
Integer
id
)
{
return
ResultBody
.
success
(
certificationService
.
detailPilot
(
id
));
return
ResultBody
.
success
(
certificationService
.
detailPilot
(
id
));
}
}
@ApiOperation
(
value
=
"小程序——用户详情————飞手执照及能力认证"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
PilotCertificationDTO
.
class
)})
@GetMapping
(
"/userDetailPilot"
)
public
ResultBody
<
PilotCertificationDTO
>
userDetailPilot
(
HttpServletRequest
request
)
{
return
ResultBody
.
success
(
certificationService
.
userDetailPilot
(
this
.
getUserLoginInfoFromRedis
(
request
).
getUserAccountId
()));
}
@ApiOperation
(
value
=
"后台管理——列表————飞手执照及能力认证"
)
@ApiOperation
(
value
=
"后台管理——列表————飞手执照及能力认证"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
PilotCertificationDTO
.
class
)})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
PilotCertificationDTO
.
class
)})
...
@@ -82,9 +91,18 @@ public class PilotCertificationController extends BaseController {
...
@@ -82,9 +91,18 @@ public class PilotCertificationController extends BaseController {
return
ResultBody
.
success
(
certificationService
.
backListPilot
(
param
,
this
.
getUserLoginInfoFromRedis
(
request
)));
return
ResultBody
.
success
(
certificationService
.
backListPilot
(
param
,
this
.
getUserLoginInfoFromRedis
(
request
)));
}
}
@ApiOperation
(
value
=
"后台管理——审批不通过原因————飞手执照及能力认证"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
PilotCertificationDTO
.
class
)})
@GetMapping
(
"/backListReason"
)
public
ResultBody
<
PilotReasonDTO
>
backListReason
()
{
return
certificationService
.
backListReason
();
}
@ApiOperation
(
value
=
"后台管理——详情————飞手执照及能力认证"
)
@ApiOperation
(
value
=
"后台管理——详情————飞手执照及能力认证"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
PilotCertificationDTO
.
class
)})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
PilotCertificationDTO
.
class
)})
@
Pos
tMapping
(
"/backDetailPilot"
)
@
Ge
tMapping
(
"/backDetailPilot"
)
public
ResultBody
<
PilotCertificationDTO
>
backDetailPilot
(
HttpServletRequest
request
,
@RequestParam
(
value
=
"id"
,
required
=
true
)
Integer
id
)
{
public
ResultBody
<
PilotCertificationDTO
>
backDetailPilot
(
HttpServletRequest
request
,
@RequestParam
(
value
=
"id"
,
required
=
true
)
Integer
id
)
{
return
ResultBody
.
success
(
certificationService
.
detailPilot
(
id
));
return
ResultBody
.
success
(
certificationService
.
detailPilot
(
id
));
}
}
...
...
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/dao/RealNameAuthDao.java
浏览文件 @
388dcfe5
...
@@ -31,4 +31,6 @@ public interface RealNameAuthDao {
...
@@ -31,4 +31,6 @@ public interface RealNameAuthDao {
List
<
RealNameAuthDO
>
listRealNameAuth
(
RealNameAuthQO
realNameAuthQO
);
List
<
RealNameAuthDO
>
listRealNameAuth
(
RealNameAuthQO
realNameAuthQO
);
RealNameAuthDO
userDetail
(
Integer
userAccountId
);
RealNameAuthDO
userDetail
(
Integer
userAccountId
);
void
updateRealNameAuthRemark
(
Integer
id
,
String
remark
);
}
}
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/dao/dronepilot/PilotCertificationDao.java
浏览文件 @
388dcfe5
...
@@ -4,6 +4,7 @@ import com.mmc.iuav.user.entity.UserAccountDO;
...
@@ -4,6 +4,7 @@ import com.mmc.iuav.user.entity.UserAccountDO;
import
com.mmc.iuav.user.entity.dronepilot.PilotAbilityDO
;
import
com.mmc.iuav.user.entity.dronepilot.PilotAbilityDO
;
import
com.mmc.iuav.user.entity.dronepilot.PilotCertificationDO
;
import
com.mmc.iuav.user.entity.dronepilot.PilotCertificationDO
;
import
com.mmc.iuav.user.entity.dronepilot.PilotCertificationLogDO
;
import
com.mmc.iuav.user.entity.dronepilot.PilotCertificationLogDO
;
import
com.mmc.iuav.user.entity.dronepilot.PilotReasonDO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotAuditStatusQO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotAuditStatusQO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotCertificationLogQO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotCertificationLogQO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotCertificationQO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotCertificationQO
;
...
@@ -44,6 +45,8 @@ public interface PilotCertificationDao {
...
@@ -44,6 +45,8 @@ public interface PilotCertificationDao {
PilotCertificationDO
detailPilot
(
Integer
id
);
PilotCertificationDO
detailPilot
(
Integer
id
);
PilotCertificationDO
userDetailPilot
(
Integer
userAccountId
);
void
updateRemark
(
PilotRemarkQO
param
);
void
updateRemark
(
PilotRemarkQO
param
);
void
updateAuditStatus
(
PilotAuditStatusQO
param
);
void
updateAuditStatus
(
PilotAuditStatusQO
param
);
...
@@ -51,4 +54,8 @@ public interface PilotCertificationDao {
...
@@ -51,4 +54,8 @@ public interface PilotCertificationDao {
UserAccountDO
selectUserAccountId
(
PilotAuditStatusQO
param
);
UserAccountDO
selectUserAccountId
(
PilotAuditStatusQO
param
);
List
<
PilotCertificationLogDO
>
backPilotLogList
(
PilotCertificationLogQO
param
);
List
<
PilotCertificationLogDO
>
backPilotLogList
(
PilotCertificationLogQO
param
);
List
<
PilotReasonDO
>
backListReason
();
PilotReasonDO
selectPilotReason
(
String
reasonId
);
}
}
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/entity/RealNameAuthDO.java
浏览文件 @
388dcfe5
...
@@ -53,7 +53,7 @@ public class RealNameAuthDO implements Serializable {
...
@@ -53,7 +53,7 @@ public class RealNameAuthDO implements Serializable {
public
RealNameAuthDTO
buildRealNameAuthDTO
()
{
public
RealNameAuthDTO
buildRealNameAuthDTO
()
{
SimpleDateFormat
cur
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
SimpleDateFormat
cur
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
return
RealNameAuthDTO
.
builder
().
id
(
this
.
id
).
userAccountId
(
this
.
userAccountId
).
uid
(
this
.
i
d
+
""
)
return
RealNameAuthDTO
.
builder
().
id
(
this
.
id
).
userAccountId
(
this
.
userAccountId
).
uid
(
this
.
userAccountI
d
+
""
)
.
nickName
(
this
.
nickName
).
userName
(
this
.
userName
).
phoneNum
(
this
.
phoneNum
).
idNumber
(
this
.
idNumber
)
.
nickName
(
this
.
nickName
).
userName
(
this
.
userName
).
phoneNum
(
this
.
phoneNum
).
idNumber
(
this
.
idNumber
)
.
resAddress
(
this
.
resAddress
).
checkStatus
(
this
.
checkStatus
)
.
resAddress
(
this
.
resAddress
).
checkStatus
(
this
.
checkStatus
)
.
createTime
((
this
.
createTime
==
null
)
?
null
:
cur
.
format
(
this
.
createTime
)).
remark
(
this
.
remark
).
build
();
.
createTime
((
this
.
createTime
==
null
)
?
null
:
cur
.
format
(
this
.
createTime
)).
remark
(
this
.
remark
).
build
();
...
...
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/entity/UserApplyTagDO.java
浏览文件 @
388dcfe5
...
@@ -82,6 +82,17 @@ public class UserApplyTagDO implements Serializable {
...
@@ -82,6 +82,17 @@ public class UserApplyTagDO implements Serializable {
.
lon
(
this
.
companyInfoDO
==
null
?
null
:
this
.
companyInfoDO
.
getLon
())
.
lon
(
this
.
companyInfoDO
==
null
?
null
:
this
.
companyInfoDO
.
getLon
())
.
content
(
this
.
companyInfoDO
==
null
?
null
:
this
.
companyInfoDO
.
getContent
())
.
content
(
this
.
companyInfoDO
==
null
?
null
:
this
.
companyInfoDO
.
getContent
())
.
score
(
this
.
companyInfoDO
==
null
?
null
:
this
.
companyInfoDO
.
getScore
())
.
score
(
this
.
companyInfoDO
==
null
?
null
:
this
.
companyInfoDO
.
getScore
())
.
attachmentList
(
this
.
attachmentList
)
.
content
(
this
.
companyInfoDO
==
null
?
null
:
this
.
companyInfoDO
.
getContent
())
.
score
(
this
.
companyInfoDO
==
null
?
null
:
this
.
companyInfoDO
.
getScore
())
.
companyName
(
this
.
companyInfoDO
==
null
?
null
:
this
.
companyInfoDO
.
getCompanyName
())
.
brandName
(
this
.
companyInfoDO
==
null
?
null
:
this
.
companyInfoDO
.
getBrandName
())
.
brandLogo
(
this
.
companyInfoDO
==
null
?
null
:
this
.
companyInfoDO
.
getBrandLogo
())
.
licenseImg
(
this
.
companyInfoDO
==
null
?
null
:
this
.
companyInfoDO
.
getLicenseImg
())
.
address
(
this
.
companyInfoDO
==
null
?
null
:
this
.
companyInfoDO
.
getAddress
())
.
lat
(
this
.
companyInfoDO
==
null
?
null
:
this
.
companyInfoDO
.
getLat
())
.
lon
(
this
.
companyInfoDO
==
null
?
null
:
this
.
companyInfoDO
.
getLon
())
.
remark
(
this
.
remark
)
.
build
();
.
build
();
}
}
}
}
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/entity/dronepilot/PilotCertificationDO.java
浏览文件 @
388dcfe5
...
@@ -101,11 +101,18 @@ public class PilotCertificationDO {
...
@@ -101,11 +101,18 @@ public class PilotCertificationDO {
private
Integer
age
;
private
Integer
age
;
private
Integer
reasonId
;
private
String
reason
;
/**
/**
* 申请飞手的手机号
* 申请飞手的手机号
*/
*/
private
String
phoneNum
;
private
String
phoneNum
;
@ApiModelProperty
(
value
=
"飞手头像"
,
example
=
"http://"
)
private
String
userImg
;
public
PilotCertificationDO
(
PilotCertificationVO
pilotCertificationVO
,
Integer
userAccountId
)
{
public
PilotCertificationDO
(
PilotCertificationVO
pilotCertificationVO
,
Integer
userAccountId
)
{
this
.
id
=
pilotCertificationVO
.
getId
();
this
.
id
=
pilotCertificationVO
.
getId
();
...
@@ -146,6 +153,9 @@ public class PilotCertificationDO {
...
@@ -146,6 +153,9 @@ public class PilotCertificationDO {
.
age
(
this
.
age
)
.
age
(
this
.
age
)
.
sex
(
this
.
sex
)
.
sex
(
this
.
sex
)
.
phoneNum
(
this
.
getPhoneNum
())
.
phoneNum
(
this
.
getPhoneNum
())
.
reasonId
(
this
.
reasonId
)
.
reason
(
this
.
reason
)
.
userImg
(
this
.
userImg
)
.
build
();
.
build
();
}
}
...
...
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/entity/dronepilot/PilotReasonDO.java
0 → 100644
浏览文件 @
388dcfe5
package
com
.
mmc
.
iuav
.
user
.
entity
.
dronepilot
;
import
com.mmc.iuav.group.Update
;
import
com.mmc.iuav.user.model.dto.dronepilot.PilotReasonDTO
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
javax.validation.constraints.NotNull
;
/**
* @Author small
* @Date 2023/8/3 16:29
* @Version 1.0
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public
class
PilotReasonDO
{
@ApiModelProperty
(
value
=
"原因id"
,
example
=
"1"
)
@NotNull
(
message
=
"原因id"
,
groups
=
Update
.
class
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"原因"
,
example
=
"请提供有效期内的执照"
)
private
String
reason
;
public
PilotReasonDTO
buildPilotReasonDTO
()
{
return
PilotReasonDTO
.
builder
()
.
id
(
this
.
id
)
.
reason
(
this
.
reason
)
.
build
();
}
}
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/entity/dronepilot/SendCertificationMessage.java
0 → 100644
浏览文件 @
388dcfe5
package
com
.
mmc
.
iuav
.
user
.
entity
.
dronepilot
;
/**
* @Author small
* @Date 2023/8/4 17:05
* @Version 1.0
*/
public
enum
SendCertificationMessage
{
COMMITTED
(
0
,
"已提交"
),
ALREADY_PASSED
(
1
,
"已通过"
),
NOT_PASS
(
2
,
"不通过"
);
private
int
code
;
private
String
message
;
private
SendCertificationMessage
(
int
code
,
String
message
)
{
this
.
code
=
code
;
this
.
message
=
message
;
}
public
int
getCode
()
{
return
code
;
}
public
void
setCode
(
int
code
)
{
this
.
code
=
code
;
}
public
String
getMessage
()
{
return
message
;
}
public
void
setMessage
(
String
message
)
{
this
.
message
=
message
;
}
public
static
SendCertificationMessage
match
(
int
key
)
{
SendCertificationMessage
result
=
null
;
for
(
SendCertificationMessage
s
:
values
())
{
if
(
s
.
getCode
()
==
key
)
{
result
=
s
;
break
;
}
}
return
result
;
}
public
static
SendCertificationMessage
catchMessage
(
String
msg
)
{
SendCertificationMessage
result
=
null
;
for
(
SendCertificationMessage
s
:
values
())
{
if
(
s
.
getMessage
().
equals
(
msg
))
{
result
=
s
;
break
;
}
}
return
result
;
}
}
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/service/RealNameAuthService.java
浏览文件 @
388dcfe5
...
@@ -2,6 +2,7 @@ package com.mmc.iuav.user.service;
...
@@ -2,6 +2,7 @@ package com.mmc.iuav.user.service;
import
com.mmc.iuav.response.ResultBody
;
import
com.mmc.iuav.response.ResultBody
;
import
com.mmc.iuav.user.model.dto.RealNameAuthDTO
;
import
com.mmc.iuav.user.model.dto.RealNameAuthDTO
;
import
com.mmc.iuav.user.model.dto.RealNameAuthDetailDTO
;
import
com.mmc.iuav.user.model.qo.RealNameAuthQO
;
import
com.mmc.iuav.user.model.qo.RealNameAuthQO
;
import
com.mmc.iuav.user.model.vo.RealNameAuthVO
;
import
com.mmc.iuav.user.model.vo.RealNameAuthVO
;
...
@@ -12,9 +13,11 @@ import com.mmc.iuav.user.model.vo.RealNameAuthVO;
...
@@ -12,9 +13,11 @@ import com.mmc.iuav.user.model.vo.RealNameAuthVO;
public
interface
RealNameAuthService
{
public
interface
RealNameAuthService
{
ResultBody
add
(
RealNameAuthVO
realNameAuthVO
);
ResultBody
add
(
RealNameAuthVO
realNameAuthVO
);
ResultBody
<
RealNameAuthDTO
>
detail
(
Integer
id
);
ResultBody
<
RealNameAuthD
etailD
TO
>
detail
(
Integer
id
);
ResultBody
listPage
(
RealNameAuthQO
realNameAuthQO
);
ResultBody
<
RealNameAuthDTO
>
listPage
(
RealNameAuthQO
realNameAuthQO
);
ResultBody
<
RealNameAuthDTO
>
userDetail
(
Integer
userAccountId
);
ResultBody
<
RealNameAuthDTO
>
userDetail
(
Integer
userAccountId
);
ResultBody
updateRealNameAuthRemark
(
Integer
id
,
String
remark
);
}
}
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/service/dronepilot/PilotCertificationService.java
浏览文件 @
388dcfe5
...
@@ -5,6 +5,7 @@ import com.mmc.iuav.response.ResultBody;
...
@@ -5,6 +5,7 @@ import com.mmc.iuav.response.ResultBody;
import
com.mmc.iuav.user.model.dto.LoginSuccessDTO
;
import
com.mmc.iuav.user.model.dto.LoginSuccessDTO
;
import
com.mmc.iuav.user.model.dto.dronepilot.PilotAbilityDTO
;
import
com.mmc.iuav.user.model.dto.dronepilot.PilotAbilityDTO
;
import
com.mmc.iuav.user.model.dto.dronepilot.PilotCertificationDTO
;
import
com.mmc.iuav.user.model.dto.dronepilot.PilotCertificationDTO
;
import
com.mmc.iuav.user.model.dto.dronepilot.PilotReasonDTO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotAuditStatusQO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotAuditStatusQO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotCertificationLogQO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotCertificationLogQO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotCertificationQO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotCertificationQO
;
...
@@ -29,6 +30,8 @@ public interface PilotCertificationService {
...
@@ -29,6 +30,8 @@ public interface PilotCertificationService {
PilotCertificationDTO
detailPilot
(
Integer
id
);
PilotCertificationDTO
detailPilot
(
Integer
id
);
PilotCertificationDTO
userDetailPilot
(
Integer
userAccountId
);
PageResult
backListPilot
(
PilotCertificationQO
param
,
LoginSuccessDTO
userLoginInfoFromRedis
);
PageResult
backListPilot
(
PilotCertificationQO
param
,
LoginSuccessDTO
userLoginInfoFromRedis
);
...
@@ -37,4 +40,6 @@ public interface PilotCertificationService {
...
@@ -37,4 +40,6 @@ public interface PilotCertificationService {
ResultBody
updateAuditStatus
(
PilotAuditStatusQO
param
,
LoginSuccessDTO
userLoginInfoFromRedis
);
ResultBody
updateAuditStatus
(
PilotAuditStatusQO
param
,
LoginSuccessDTO
userLoginInfoFromRedis
);
PageResult
backPilotLogList
(
PilotCertificationLogQO
param
,
LoginSuccessDTO
userLoginInfoFromRedis
);
PageResult
backPilotLogList
(
PilotCertificationLogQO
param
,
LoginSuccessDTO
userLoginInfoFromRedis
);
ResultBody
<
PilotReasonDTO
>
backListReason
();
}
}
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/service/dronepilot/impl/PilotCertificationServiceImpl.java
浏览文件 @
388dcfe5
...
@@ -10,14 +10,12 @@ import com.mmc.iuav.user.constant.WxConstant;
...
@@ -10,14 +10,12 @@ import com.mmc.iuav.user.constant.WxConstant;
import
com.mmc.iuav.user.controller.wx.*
;
import
com.mmc.iuav.user.controller.wx.*
;
import
com.mmc.iuav.user.dao.dronepilot.PilotCertificationDao
;
import
com.mmc.iuav.user.dao.dronepilot.PilotCertificationDao
;
import
com.mmc.iuav.user.entity.UserAccountDO
;
import
com.mmc.iuav.user.entity.UserAccountDO
;
import
com.mmc.iuav.user.entity.dronepilot.CertificationMessage
;
import
com.mmc.iuav.user.entity.dronepilot.*
;
import
com.mmc.iuav.user.entity.dronepilot.PilotAbilityDO
;
import
com.mmc.iuav.user.entity.dronepilot.PilotCertificationDO
;
import
com.mmc.iuav.user.entity.dronepilot.PilotCertificationLogDO
;
import
com.mmc.iuav.user.model.dto.LoginSuccessDTO
;
import
com.mmc.iuav.user.model.dto.LoginSuccessDTO
;
import
com.mmc.iuav.user.model.dto.dronepilot.PilotAbilityDTO
;
import
com.mmc.iuav.user.model.dto.dronepilot.PilotAbilityDTO
;
import
com.mmc.iuav.user.model.dto.dronepilot.PilotCertificationDTO
;
import
com.mmc.iuav.user.model.dto.dronepilot.PilotCertificationDTO
;
import
com.mmc.iuav.user.model.dto.dronepilot.PilotCertificationLogDTO
;
import
com.mmc.iuav.user.model.dto.dronepilot.PilotCertificationLogDTO
;
import
com.mmc.iuav.user.model.dto.dronepilot.PilotReasonDTO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotAuditStatusQO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotAuditStatusQO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotCertificationLogQO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotCertificationLogQO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotCertificationQO
;
import
com.mmc.iuav.user.model.qo.dronepilot.PilotCertificationQO
;
...
@@ -145,6 +143,23 @@ public class PilotCertificationServiceImpl implements PilotCertificationService
...
@@ -145,6 +143,23 @@ public class PilotCertificationServiceImpl implements PilotCertificationService
}
}
@Override
@Override
public
PilotCertificationDTO
userDetailPilot
(
Integer
userAccountId
)
{
PilotCertificationDO
certificationDO
=
certificationDao
.
userDetailPilot
(
userAccountId
);
if
(
certificationDO
==
null
)
{
return
null
;
}
int
yearsOfWorking
=
0
;
yearsOfWorking
=
getYearsOfWorking
(
certificationDO
.
getTimeOfApplication
());
Integer
Working
=
certificationDO
.
getYearsOfWorking
();
yearsOfWorking
=
yearsOfWorking
+
Working
;
certificationDO
.
setYearsOfWorking
(
yearsOfWorking
);
certificationDO
.
setAge
(
getAgeByBirth
(
certificationDO
.
getBirthday
()));
PilotCertificationDTO
pilotCertificationDTO
=
certificationDO
.
buildPilotCertificationDTO
();
return
pilotCertificationDTO
;
}
@Override
public
PageResult
backListPilot
(
PilotCertificationQO
param
,
LoginSuccessDTO
userLoginInfoFromRedis
)
{
public
PageResult
backListPilot
(
PilotCertificationQO
param
,
LoginSuccessDTO
userLoginInfoFromRedis
)
{
Integer
pageNo
=
param
.
getPageNo
();
Integer
pageNo
=
param
.
getPageNo
();
param
.
buildCurrentPage
();
param
.
buildCurrentPage
();
...
@@ -172,6 +187,14 @@ public class PilotCertificationServiceImpl implements PilotCertificationService
...
@@ -172,6 +187,14 @@ public class PilotCertificationServiceImpl implements PilotCertificationService
return
pageResult
;
return
pageResult
;
}
}
@Override
public
ResultBody
<
PilotReasonDTO
>
backListReason
()
{
List
<
PilotReasonDO
>
pilotReasonDOS
=
certificationDao
.
backListReason
();
List
<
PilotReasonDTO
>
collect
=
pilotReasonDOS
.
stream
().
map
(
PilotReasonDO:
:
buildPilotReasonDTO
).
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
}
@Override
@Override
public
ResultBody
updateRemark
(
PilotRemarkQO
param
,
LoginSuccessDTO
userLoginInfoFromRedis
)
{
public
ResultBody
updateRemark
(
PilotRemarkQO
param
,
LoginSuccessDTO
userLoginInfoFromRedis
)
{
certificationDao
.
updateRemark
(
param
);
certificationDao
.
updateRemark
(
param
);
...
@@ -186,13 +209,14 @@ public class PilotCertificationServiceImpl implements PilotCertificationService
...
@@ -186,13 +209,14 @@ public class PilotCertificationServiceImpl implements PilotCertificationService
PilotCertificationLogDO
pilotCertificationLog
=
new
PilotCertificationLogDO
(
userAccountDO
.
getId
(),
userLoginInfoFromRedis
.
getUserAccountId
(),
CertificationMessage
.
match
(
param
.
getAuditStatus
()));
PilotCertificationLogDO
pilotCertificationLog
=
new
PilotCertificationLogDO
(
userAccountDO
.
getId
(),
userLoginInfoFromRedis
.
getUserAccountId
(),
CertificationMessage
.
match
(
param
.
getAuditStatus
()));
certificationDao
.
insertPilotLog
(
pilotCertificationLog
);
certificationDao
.
insertPilotLog
(
pilotCertificationLog
);
CertificationMessage
match
=
CertificationMessage
.
match
(
param
.
getAuditStatus
());
SendCertificationMessage
match
=
SendCertificationMessage
.
match
(
param
.
getAuditStatus
());
this
.
sendMsgFlyerInfoAuth
(
userAccountDO
,
match
.
getMessage
());
this
.
sendMsgFlyerInfoAuth
(
userAccountDO
,
match
.
getMessage
(),
param
);
return
ResultBody
.
success
();
return
ResultBody
.
success
();
}
}
private
void
sendMsgFlyerInfoAuth
(
UserAccountDO
userAccountDO
,
String
message
)
{
private
void
sendMsgFlyerInfoAuth
(
UserAccountDO
userAccountDO
,
String
message
,
PilotAuditStatusQO
param
)
{
SimpleDateFormat
df
=
new
SimpleDateFormat
(
"yyyy/MM/dd HH:mm"
);
// 设置日期格式
SimpleDateFormat
df
=
new
SimpleDateFormat
(
"yyyy/MM/dd HH:mm"
);
// 设置日期格式
String
date
=
df
.
format
(
new
Date
());
String
date
=
df
.
format
(
new
Date
());
JSONObject
value1
=
new
JSONObject
();
JSONObject
value1
=
new
JSONObject
();
...
@@ -202,8 +226,17 @@ public class PilotCertificationServiceImpl implements PilotCertificationService
...
@@ -202,8 +226,17 @@ public class PilotCertificationServiceImpl implements PilotCertificationService
JSONObject
value3
=
new
JSONObject
();
JSONObject
value3
=
new
JSONObject
();
value3
.
put
(
"value"
,
message
);
value3
.
put
(
"value"
,
message
);
JSONObject
value4
=
new
JSONObject
();
JSONObject
value4
=
new
JSONObject
();
String
userName
=
userAccountDO
.
getUserName
()
+
message
;
CertificationMessage
match
=
CertificationMessage
.
match
(
param
.
getAuditStatus
());
value4
.
put
(
"value"
,
userName
);
//不通过原因
String
reason
=
null
;
if
(
param
.
getAuditStatus
()
==
1
)
{
reason
=
userAccountDO
.
getUserName
()
+
match
.
getMessage
();
}
if
(
param
.
getAuditStatus
()
==
2
)
{
PilotReasonDO
pilotReasonDO
=
certificationDao
.
selectPilotReason
(
param
.
getReasonId
());
reason
=
pilotReasonDO
.
getReason
();
}
value4
.
put
(
"value"
,
reason
);
JSONObject
datad
=
new
JSONObject
();
JSONObject
datad
=
new
JSONObject
();
datad
.
put
(
"date2"
,
value1
);
datad
.
put
(
"date2"
,
value1
);
datad
.
put
(
"name3"
,
value2
);
datad
.
put
(
"name3"
,
value2
);
...
@@ -212,9 +245,9 @@ public class PilotCertificationServiceImpl implements PilotCertificationService
...
@@ -212,9 +245,9 @@ public class PilotCertificationServiceImpl implements PilotCertificationService
AppletMsgVOS
appletMsgVO
=
new
AppletMsgVOS
();
AppletMsgVOS
appletMsgVO
=
new
AppletMsgVOS
();
appletMsgVO
.
setTouser
(
userAccountDO
.
getOpenId
());
appletMsgVO
.
setTouser
(
userAccountDO
.
getOpenId
());
appletMsgVO
.
setTemplate_id
(
WxMsgTemplete
.
FW_CHECK_FLYER_AUTH_INFO
);
appletMsgVO
.
setTemplate_id
(
WxMsgTemplete
.
FW_CHECK_FLYER_AUTH_INFO
);
appletMsgVO
.
setPage
(
"pages/
min
e/index"
);
appletMsgVO
.
setPage
(
"pages/
welcom
e/index"
);
appletMsgVO
.
setData
(
datad
);
appletMsgVO
.
setData
(
datad
);
appletMsgVO
.
setMiniprogram_state
(
"developer"
);
appletMsgVO
.
setMiniprogram_state
(
userSystemConstant
.
getMiniProgramState
()
);
appletMsgVO
.
setLang
(
"zh_CN"
);
appletMsgVO
.
setLang
(
"zh_CN"
);
sendUserAppletMsg
(
appletMsgVO
);
sendUserAppletMsg
(
appletMsgVO
);
}
}
...
...
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/service/impl/CooperationServiceImpl.java
浏览文件 @
388dcfe5
...
@@ -87,10 +87,12 @@ public class CooperationServiceImpl implements CooperationService {
...
@@ -87,10 +87,12 @@ public class CooperationServiceImpl implements CooperationService {
UserApplyTagDO
userApplyTagDO
=
new
UserApplyTagDO
(
userApplyTagVO
);
UserApplyTagDO
userApplyTagDO
=
new
UserApplyTagDO
(
userApplyTagVO
);
cooperationDao
.
addApply
(
userApplyTagDO
);
cooperationDao
.
addApply
(
userApplyTagDO
);
List
<
AttachmentVO
>
attachmentList
=
userApplyTagVO
.
getAttachmentList
();
List
<
AttachmentVO
>
attachmentList
=
userApplyTagVO
.
getAttachmentList
();
for
(
AttachmentVO
attachmentVO
:
attachmentList
)
{
if
(!
CollectionUtils
.
isEmpty
(
attachmentList
))
{
TagApplyResourceDO
tagApplyResourceDO
=
for
(
AttachmentVO
attachmentVO
:
attachmentList
)
{
new
TagApplyResourceDO
(
attachmentVO
,
userApplyTagDO
.
getId
());
TagApplyResourceDO
tagApplyResourceDO
=
cooperationDao
.
addApplyResource
(
tagApplyResourceDO
);
new
TagApplyResourceDO
(
attachmentVO
,
userApplyTagDO
.
getId
());
cooperationDao
.
addApplyResource
(
tagApplyResourceDO
);
}
}
}
// 修改单位的位置、品牌信息
// 修改单位的位置、品牌信息
appCompanyInfoUId
.
setLon
(
userApplyTagVO
.
getLon
());
appCompanyInfoUId
.
setLon
(
userApplyTagVO
.
getLon
());
...
@@ -250,8 +252,16 @@ public class CooperationServiceImpl implements CooperationService {
...
@@ -250,8 +252,16 @@ public class CooperationServiceImpl implements CooperationService {
if
(!
userApplyTag
.
getApplyStatus
().
equals
(
1
))
{
if
(!
userApplyTag
.
getApplyStatus
().
equals
(
1
))
{
return
ResultBody
.
error
(
"当前服务商暂未通过审核!"
);
return
ResultBody
.
error
(
"当前服务商暂未通过审核!"
);
}
}
//if (StringUtils.isBlank(applyTagEditVO.getRemark())) {
UserApplyTagDO
userApplyTagDO
=
new
UserApplyTagDO
();
userApplyTagDO
.
setId
(
applyTagEditVO
.
getId
());
userApplyTagDO
.
setRemark
(
applyTagEditVO
.
getRemark
());
cooperationDao
.
updateUserApplyTag
(
userApplyTagDO
);
// }
cooperationDao
.
deleteApplyResource
(
applyTagEditVO
.
getId
());
if
(!
CollectionUtils
.
isEmpty
(
applyTagEditVO
.
getAttachmentList
()))
{
if
(!
CollectionUtils
.
isEmpty
(
applyTagEditVO
.
getAttachmentList
()))
{
cooperationDao
.
deleteApplyResource
(
applyTagEditVO
.
getId
(
));
applyTagEditVO
.
getAttachmentList
().
forEach
(
d
->
d
.
setUserApplyTagId
(
userApplyTag
.
getId
()
));
cooperationDao
.
insertApplyResource
(
applyTagEditVO
.
getAttachmentList
());
cooperationDao
.
insertApplyResource
(
applyTagEditVO
.
getAttachmentList
());
}
}
// 修改单位网点位置信息
// 修改单位网点位置信息
...
...
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/service/impl/RealNameAuthServiceImpl.java
浏览文件 @
388dcfe5
...
@@ -7,6 +7,7 @@ import com.mmc.iuav.response.ResultEnum;
...
@@ -7,6 +7,7 @@ import com.mmc.iuav.response.ResultEnum;
import
com.mmc.iuav.user.dao.RealNameAuthDao
;
import
com.mmc.iuav.user.dao.RealNameAuthDao
;
import
com.mmc.iuav.user.entity.RealNameAuthDO
;
import
com.mmc.iuav.user.entity.RealNameAuthDO
;
import
com.mmc.iuav.user.model.dto.RealNameAuthDTO
;
import
com.mmc.iuav.user.model.dto.RealNameAuthDTO
;
import
com.mmc.iuav.user.model.dto.RealNameAuthDetailDTO
;
import
com.mmc.iuav.user.model.qo.RealNameAuthQO
;
import
com.mmc.iuav.user.model.qo.RealNameAuthQO
;
import
com.mmc.iuav.user.model.vo.RealNameAuthVO
;
import
com.mmc.iuav.user.model.vo.RealNameAuthVO
;
import
com.mmc.iuav.user.service.RealNameAuthService
;
import
com.mmc.iuav.user.service.RealNameAuthService
;
...
@@ -114,16 +115,16 @@ public class RealNameAuthServiceImpl implements RealNameAuthService {
...
@@ -114,16 +115,16 @@ public class RealNameAuthServiceImpl implements RealNameAuthService {
}
}
@Override
@Override
public
ResultBody
<
RealNameAuthDTO
>
detail
(
Integer
id
)
{
public
ResultBody
<
RealNameAuthD
etailD
TO
>
detail
(
Integer
id
)
{
RealNameAuthDO
realNameAuthDO
=
realNameAuthDao
.
getRealNameAuthById
(
id
);
RealNameAuthDO
realNameAuthDO
=
realNameAuthDao
.
getRealNameAuthById
(
id
);
if
(
realNameAuthDO
!=
null
)
{
if
(
realNameAuthDO
!=
null
)
{
return
ResultBody
.
success
(
realNameAuthDO
.
buildRealNameAuthDTO
());
return
ResultBody
.
success
(
realNameAuthDO
.
buildRealNameAuthD
etailD
TO
());
}
}
return
ResultBody
.
success
();
return
ResultBody
.
success
();
}
}
@Override
@Override
public
ResultBody
listPage
(
RealNameAuthQO
realNameAuthQO
)
{
public
ResultBody
<
RealNameAuthDTO
>
listPage
(
RealNameAuthQO
realNameAuthQO
)
{
int
count
=
realNameAuthDao
.
countListRealNameAuth
(
realNameAuthQO
);
int
count
=
realNameAuthDao
.
countListRealNameAuth
(
realNameAuthQO
);
if
(
count
==
0
)
{
if
(
count
==
0
)
{
return
ResultBody
.
success
(
PageResult
.
buildPage
(
realNameAuthQO
.
getPageNo
(),
realNameAuthQO
.
getPageSize
(),
count
));
return
ResultBody
.
success
(
PageResult
.
buildPage
(
realNameAuthQO
.
getPageNo
(),
realNameAuthQO
.
getPageSize
(),
count
));
...
@@ -146,6 +147,12 @@ public class RealNameAuthServiceImpl implements RealNameAuthService {
...
@@ -146,6 +147,12 @@ public class RealNameAuthServiceImpl implements RealNameAuthService {
return
ResultBody
.
success
();
return
ResultBody
.
success
();
}
}
@Override
public
ResultBody
updateRealNameAuthRemark
(
Integer
id
,
String
remark
)
{
realNameAuthDao
.
updateRealNameAuthRemark
(
id
,
remark
);
return
ResultBody
.
success
();
}
public
Date
getDate
(
String
str
,
String
format
)
{
public
Date
getDate
(
String
str
,
String
format
)
{
Date
date
=
null
;
Date
date
=
null
;
try
{
try
{
...
...
csm-service/cms-service-user/src/main/resources/mapper/CooperationDao.xml
浏览文件 @
388dcfe5
...
@@ -105,9 +105,8 @@
...
@@ -105,9 +105,8 @@
<if
test=
"applyStatus != null"
>
<if
test=
"applyStatus != null"
>
apply_status = #{applyStatus},
apply_status = #{applyStatus},
</if>
</if>
<if
test=
"remark != null and remark != '' "
>
remark = #{remark},
remark = #{remark}
update_time=NOW()
</if>
</set>
</set>
WHERE id = #{id}
WHERE id = #{id}
</update>
</update>
...
@@ -144,26 +143,30 @@
...
@@ -144,26 +143,30 @@
</select>
</select>
<select
id=
"getUserApplyTag"
resultMap=
"UserApplyTagResultMap"
>
<select
id=
"getUserApplyTag"
resultMap=
"UserApplyTagResultMap"
>
SELECT
SELECT ua.id,
ua.id,
ua.cooperation_tag_id,
ua.cooperation_tag_id,
ua.user_account_id,
ua.user_account_id,
ua.apply_name,
ua.apply_name,
ua.apply_phone,
ua.apply_phone,
ua.apply_status,
ua.apply_status,
ua.remark,
ua.remark,
ua.create_time,
ua.create_time,
ct.tag_name,
ci.id as company_info_id,
ci.id AS company_info_id,
ci.address,
ci.company_name,
ci.company_name AS `name`,
ci.brand_name,
ci.lat,
ci.brand_logo,
ci.lon,
ci.credit_code,
ci.content,
ci.license_img,
ci.score
ci.address,
FROM
ci.lat,
user_apply_tag ua
ci.lon,
INNER JOIN company_member cm ON cm.user_account_id = ua.user_account_id
ci.content,
INNER JOIN company_info ci ON cm.company_info_id = ci.id
ci.score
FROM user_apply_tag ua
INNER JOIN cooperation_tag ct ON ua.cooperation_tag_id = ct.id
INNER JOIN company_member cm ON cm.user_account_id = ua.user_account_id
INNER JOIN company_info ci ON cm.company_info_id = ci.id
WHERE ua.id = #{id}
WHERE ua.id = #{id}
AND ua.is_deleted = 0
AND ua.is_deleted = 0
</select>
</select>
...
@@ -286,28 +289,27 @@
...
@@ -286,28 +289,27 @@
</select>
</select>
<select
id=
"countServiceBitmapData"
resultType=
"java.lang.Integer"
>
<select
id=
"countServiceBitmapData"
resultType=
"java.lang.Integer"
>
SELECT count(*)
SELECT count(*)
FROM
FROM user_apply_tag uat
user_apply_tag uat
INNER JOIN cooperation_tag ct ON uat.cooperation_tag_id = ct.id
INNER JOIN cooperation_tag ct ON uat.cooperation_tag_id = ct.id
WHERE ct.id = #{type}
WHERE ct.id = #{type}
and uat.is_deleted = 0
</select>
</select>
<select
id=
"listServiceBitmapData"
resultType=
"com.mmc.iuav.user.entity.WebsiteInfoDO"
>
<select
id=
"listServiceBitmapData"
resultType=
"com.mmc.iuav.user.entity.WebsiteInfoDO"
>
SELECT
SELECT uat.id,
uat.id,
ci.company_name AS `name`,
ci.company_name AS `name`,
ci.address,
ci.address,
ci.lon,
ci.lon,
ci.lat,
ci.lat,
ct.id AS type,
ct.id AS type,
ci.content,
ci.content,
ci.score,
ci.score,
st_distance_sphere(point(ci.lon, ci.lat), point(${lon}, ${lat})) AS distance
st_distance_sphere(point(ci.lon,ci.lat), point(${lon}, ${lat})) AS distance
FROM user_apply_tag uat
FROM
INNER JOIN cooperation_tag ct ON uat.cooperation_tag_id = ct.id
user_apply_tag uat
INNER JOIN company_member cm ON cm.user_account_id = uat.user_account_id
INNER JOIN cooperation_tag ct ON uat.cooperation_tag_id = ct.id
INNER JOIN company_info ci ON cm.company_info_id = ci.id
INNER JOIN company_member cm ON cm.user_account_id = uat.user_account_id
INNER JOIN company_info ci ON cm.company_info_id = ci.id
WHERE ct.id = #{type}
WHERE ct.id = #{type}
and uat.is_deleted = 0
ORDER BY distance ASC
ORDER BY distance ASC
LIMIT #{pageNo}, #{pageSize}
LIMIT #{pageNo}, #{pageSize}
</select>
</select>
...
@@ -395,7 +397,8 @@
...
@@ -395,7 +397,8 @@
select count(*)
select count(*)
from user_apply_tag
from user_apply_tag
where user_account_id = #{userAccountId}
where user_account_id = #{userAccountId}
and is_deleted = 0 and apply_status = 1
and is_deleted = 0
and apply_status = 1
</select>
</select>
...
...
csm-service/cms-service-user/src/main/resources/mapper/RealNameAuthDao.xml
浏览文件 @
388dcfe5
...
@@ -69,6 +69,10 @@
...
@@ -69,6 +69,10 @@
where id = #{id}
where id = #{id}
</update>
</update>
<update
id=
"updateRealNameAuthRemark"
>
update real_name_auth set remark = #{remark} where id = #{id}
</update>
<select
id=
"existHasBeenAuth"
resultType=
"java.lang.Integer"
>
<select
id=
"existHasBeenAuth"
resultType=
"java.lang.Integer"
>
select count(*) from real_name_auth where union_id
<![CDATA[<>]]>
#{unionId} and id_number = #{idNumber} and check_status = 1
select count(*) from real_name_auth where union_id
<![CDATA[<>]]>
#{unionId} and id_number = #{idNumber} and check_status = 1
</select>
</select>
...
@@ -104,27 +108,34 @@
...
@@ -104,27 +108,34 @@
</select>
</select>
<select
id=
"countListRealNameAuth"
resultType=
"java.lang.Integer"
>
<select
id=
"countListRealNameAuth"
resultType=
"java.lang.Integer"
>
select count(*) from real_name_auth where is_deleted = 0 and check_status = 1
select count(*) from user_account ua inner join real_name_auth rna on
ua.id=rna.user_account_id
where ua.`disable` = 0 and rna.check_status = 1
<if
test=
"keyword != null and keyword != '' "
>
and ( ua.id like concat('%',#{keyword},'%')
or
rna.user_name like concat('%',#{keyword},'%')
or ua.phone_num like
concat('%',#{keyword},'%')
)
</if>
</select>
</select>
<select
id=
"listRealNameAuth"
resultType=
"com.mmc.iuav.user.entity.RealNameAuthDO"
<select
id=
"listRealNameAuth"
resultType=
"com.mmc.iuav.user.entity.RealNameAuthDO"
parameterType=
"com.mmc.iuav.user.model.qo.RealNameAuthQO"
>
parameterType=
"com.mmc.iuav.user.model.qo.RealNameAuthQO"
>
select
select
rna.id,rna.user_account_id,ua.nick_name,rna.user_name,ua.phone_num,rna.check_status,rna.create_time,
u
a.remark
rna.id,rna.user_account_id,ua.nick_name,rna.user_name,ua.phone_num,rna.check_status,rna.create_time,
rn
a.remark
from user_account ua inner join real_name_auth rna on
from user_account ua inner join real_name_auth rna on
ua.id=rna.user_account_id
ua.id=rna.user_account_id
where ua.`disable` = 0
where ua.`disable` = 0
and rna.check_status = 1
<if
test=
"keyword != null and keyword != '' "
>
<if
test=
"keyword != null and keyword != '' "
>
and ( ua.id like concat('%',#{keyword},'%')
and ( ua.id like concat('%',#{keyword},'%')
or
or
u
a.user_name like concat('%',#{keyword},'%')
rn
a.user_name like concat('%',#{keyword},'%')
or ua.phone_num like
or ua.phone_num like
concat('%',#{keyword},'%')
concat('%',#{keyword},'%')
)
)
</if>
</if>
<if
test=
"checkStatus != null "
>
and rna.check_status = #{checkStatus}
</if>
order by rna.create_time DESC
order by rna.create_time DESC
limit #{pageNo},#{pageSize}
limit #{pageNo},#{pageSize}
</select>
</select>
...
...
csm-service/cms-service-user/src/main/resources/mapper/UserServiceDao.xml
浏览文件 @
388dcfe5
...
@@ -257,6 +257,7 @@
...
@@ -257,6 +257,7 @@
user_account ua
user_account ua
LEFT JOIN company_member cm ON cm.user_account_id = ua.id
LEFT JOIN company_member cm ON cm.user_account_id = ua.id
LEFT JOIN company_info ci ON ci.id = cm.company_info_id
LEFT JOIN company_info ci ON ci.id = cm.company_info_id
LEFT JOIN real_name_auth rna ON rna.user_account_id = ua.id
WHERE
WHERE
ua.disable = 0 and ua.port_type = 100
ua.disable = 0 and ua.port_type = 100
<if
test=
"companyInfoId != null"
>
<if
test=
"companyInfoId != null"
>
...
@@ -271,6 +272,12 @@
...
@@ -271,6 +272,12 @@
<if
test=
"companyAuthStatus == 1"
>
<if
test=
"companyAuthStatus == 1"
>
AND ci.company_name is not null
AND ci.company_name is not null
</if>
</if>
<if
test=
"realAuthStatus == 1"
>
AND rna.check_status = #{realAuthStatus}
</if>
<if
test=
"realAuthStatus == 0"
>
AND ( rna.check_status is not null or rna.check_status = 0 )
</if>
<if
test=
"startTime != null "
>
<if
test=
"startTime != null "
>
AND ua.create_time >= #{startTime}
AND ua.create_time >= #{startTime}
</if>
</if>
...
@@ -336,6 +343,12 @@
...
@@ -336,6 +343,12 @@
<if
test=
"companyAuthStatus == 1"
>
<if
test=
"companyAuthStatus == 1"
>
AND ci.company_name is not null
AND ci.company_name is not null
</if>
</if>
<if
test=
"realAuthStatus == 1"
>
AND rna.check_status = #{realAuthStatus}
</if>
<if
test=
"realAuthStatus == 0"
>
AND ( rna.check_status is not null or rna.check_status = 0 )
</if>
<if
test=
"startTime != null "
>
<if
test=
"startTime != null "
>
AND ua.create_time >= #{startTime}
AND ua.create_time >= #{startTime}
</if>
</if>
...
...
csm-service/cms-service-user/src/main/resources/mapper/dronepilot/PilotCertificationDao.xml
浏览文件 @
388dcfe5
...
@@ -24,6 +24,9 @@
...
@@ -24,6 +24,9 @@
<result
property=
"birthday"
column=
"birthday"
/>
<result
property=
"birthday"
column=
"birthday"
/>
<result
property=
"sex"
column=
"sex"
/>
<result
property=
"sex"
column=
"sex"
/>
<result
property=
"phoneNum"
column=
"phone_num"
/>
<result
property=
"phoneNum"
column=
"phone_num"
/>
<result
property=
"reasonId"
column=
"reason_id"
/>
<result
property=
"reason"
column=
"reason"
/>
<result
property=
"userImg"
column=
"user_img"
/>
<collection
property=
"pilotAbility"
ofType=
"com.mmc.iuav.user.model.vo.dronepilot.PilotAbilityVO"
<collection
property=
"pilotAbility"
ofType=
"com.mmc.iuav.user.model.vo.dronepilot.PilotAbilityVO"
select=
"selectAbilityList"
select=
"selectAbilityList"
column=
"{pilotCertificationId=id}"
>
column=
"{pilotCertificationId=id}"
>
...
@@ -152,14 +155,20 @@
...
@@ -152,14 +155,20 @@
pc.update_time,
pc.update_time,
rna.user_name,
rna.user_name,
rna.birthday,
rna.birthday,
rna.sex ,
rna.sex,
ua.phone_num
ua.phone_num,
pc.reason_id,
pr.reason,
ua.user_img
FROM
FROM
pilot_certification pc
pilot_certification pc
LEFT JOIN real_name_auth rna ON pc.user_account_id = rna.user_account_id
LEFT JOIN real_name_auth rna ON pc.user_account_id = rna.user_account_id
left join user_account ua on pc.user_account_id=ua.id
LEFT JOIN user_account ua ON pc.user_account_id = ua.id
LEFT JOIN pilot_reason pr ON pc.reason_id = pr.id
WHERE
WHERE
1 =1
1 = 1
AND ua.`disable` = 0
AND rna.is_deleted =0
<if
test=
" areaNumber != null and areaNumber != '' "
>
<if
test=
" areaNumber != null and areaNumber != '' "
>
and pc.area_number =#{areaNumber}
and pc.area_number =#{areaNumber}
</if>
</if>
...
@@ -169,7 +178,7 @@
...
@@ -169,7 +178,7 @@
<if
test=
" licenseType != null and licenseType != '' "
>
<if
test=
" licenseType != null and licenseType != '' "
>
and pc.license_type =#{licenseType}
and pc.license_type =#{licenseType}
</if>
</if>
<if
test=
" auditStatus != null
and auditStatus != ''
"
>
<if
test=
" auditStatus != null "
>
and pc.audit_status =#{auditStatus}
and pc.audit_status =#{auditStatus}
</if>
</if>
<if
test=
"accountNumber != null and accountNumber != '' "
>
<if
test=
"accountNumber != null and accountNumber != '' "
>
...
@@ -200,13 +209,48 @@
...
@@ -200,13 +209,48 @@
rna.user_name,
rna.user_name,
rna.birthday,
rna.birthday,
rna.sex,
rna.sex,
ua.phone_num
ua.phone_num,
pc.reason_id,
pr.reason,
ua.user_img
FROM pilot_certification pc
FROM pilot_certification pc
LEFT JOIN real_name_auth rna ON pc.user_account_id = rna.user_account_id
LEFT JOIN real_name_auth rna ON pc.user_account_id = rna.user_account_id
LEFT JOIN user_account ua ON pc.user_account_id = ua.id
LEFT JOIN user_account ua ON pc.user_account_id = ua.id
LEFT JOIN pilot_reason pr ON pr.id = pc.reason_id
WHERE pc.id = #{id}
WHERE pc.id = #{id}
</select>
</select>
<select
id=
"userDetailPilot"
resultMap=
"pilotList"
>
SELECT pc.id,
pc.license_type,
pc.license_number,
pc.license_url,
pc.area_number,
pc.years_of_working,
pc.ability_url,
pc.individual_resume,
pc.audit_status,
pc.user_account_id,
pc.time_of_application,
pc.remark,
pc.resident_city,
pc.create_time,
pc.update_time,
rna.user_name,
rna.birthday,
rna.sex,
ua.phone_num,
pc.reason_id,
pr.reason,
ua.user_img
FROM pilot_certification pc
LEFT JOIN real_name_auth rna ON pc.user_account_id = rna.user_account_id
LEFT JOIN user_account ua ON pc.user_account_id = ua.id
LEFT JOIN pilot_reason pr ON pc.reason_id = pr.id
WHERE pc.user_account_id = #{userAccountId}
</select>
<update
id=
"updateRemark"
parameterType=
"com.mmc.iuav.user.model.qo.dronepilot.PilotRemarkQO"
>
<update
id=
"updateRemark"
parameterType=
"com.mmc.iuav.user.model.qo.dronepilot.PilotRemarkQO"
>
UPDATE pilot_certification
UPDATE pilot_certification
<set>
<set>
...
@@ -220,7 +264,7 @@
...
@@ -220,7 +264,7 @@
UPDATE pilot_certification
UPDATE pilot_certification
<set>
<set>
audit_status = #{auditStatus},
audit_status = #{auditStatus},
reason
=#{reason
},
reason
_id=#{reasonId
},
operator_user_id=#{operatorUserId},
operator_user_id=#{operatorUserId},
update_time=NOW()
update_time=NOW()
</set>
</set>
...
@@ -228,10 +272,10 @@
...
@@ -228,10 +272,10 @@
</update>
</update>
<select
id=
"selectUserAccountId"
resultType=
"com.mmc.iuav.user.entity.UserAccountDO"
>
<select
id=
"selectUserAccountId"
resultType=
"com.mmc.iuav.user.entity.UserAccountDO"
>
SELECT pc.user_account_id,
SELECT pc.user_account_id
as id
,
ua.union_id,
ua.union_id,
ua.open_id,
ua.open_id,
bua.user_name AS operatorUserName,
bua.user_name
AS operatorUserName,
rna.user_name
rna.user_name
FROM pilot_certification pc
FROM pilot_certification pc
LEFT JOIN real_name_auth rna ON pc.user_account_id = rna.user_account_id
LEFT JOIN real_name_auth rna ON pc.user_account_id = rna.user_account_id
...
@@ -266,4 +310,15 @@
...
@@ -266,4 +310,15 @@
</if>
</if>
order by pcl.create_time desc
order by pcl.create_time desc
</select>
</select>
<select
id=
"backListReason"
resultType=
"com.mmc.iuav.user.entity.dronepilot.PilotReasonDO"
>
select id, reason
from pilot_reason
</select>
<select
id=
"selectPilotReason"
resultType=
"com.mmc.iuav.user.entity.dronepilot.PilotReasonDO"
>
select id, reason
from pilot_reason
where id = #{reasonId}
</select>
</mapper>
</mapper>
kustomization/overlays/dev/kustomization.yaml
浏览文件 @
388dcfe5
...
@@ -18,4 +18,4 @@ patches:
...
@@ -18,4 +18,4 @@ patches:
images
:
images
:
-
name
:
REGISTRY/NAMESPACE/IMAGE:TAG
-
name
:
REGISTRY/NAMESPACE/IMAGE:TAG
newName
:
mmc-registry.cn-shenzhen.cr.aliyuncs.com/sharefly-dev/cms
newName
:
mmc-registry.cn-shenzhen.cr.aliyuncs.com/sharefly-dev/cms
newTag
:
03c0ef4ea94c5d2f801b1fc7c22fff0ced6a00e4
newTag
:
a569cdb7b0284e667786cccbeef1a26beccea925
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论