Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
cms-ci-test
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
test-ci
cms-ci-test
Commits
824ca166
提交
824ca166
authored
10月 08, 2023
作者:
张小凤
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
UserAccountService(add)
上级
88b9e5ae
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
94 行增加
和
7 行删除
+94
-7
UserAccountMessageVo.java
...java/com/mmc/iuav/user/model/vo/UserAccountMessageVo.java
+42
-0
UserAccountController.java
...a/com/mmc/iuav/user/controller/UserAccountController.java
+7
-3
UserServiceDao.java
...r/src/main/java/com/mmc/iuav/user/dao/UserServiceDao.java
+5
-0
UserAccountService.java
...in/java/com/mmc/iuav/user/service/UserAccountService.java
+3
-0
UserAccountServiceImpl.java
...om/mmc/iuav/user/service/impl/UserAccountServiceImpl.java
+11
-4
UserServiceDao.xml
...service-user/src/main/resources/mapper/UserServiceDao.xml
+25
-0
not-check.yml
...service/cms-service-user/src/main/resources/not-check.yml
+1
-0
没有找到文件。
cms-common/cms-common-model/src/main/java/com/mmc/iuav/user/model/vo/UserAccountMessageVo.java
0 → 100644
浏览文件 @
824ca166
package
com
.
mmc
.
iuav
.
user
.
model
.
vo
;
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
;
import
java.io.Serializable
;
import
java.util.List
;
/**
* @Author small
* @Date 2023/10/7 19:23
* @Version 1.0
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public
class
UserAccountMessageVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
7067111726018678883L
;
@ApiModelProperty
(
value
=
"用户id"
)
@NotNull
(
message
=
"userId"
,
groups
=
{
Update
.
class
})
private
Integer
userAccountId
;
private
Integer
sex
;
private
Integer
birthday
;
private
Integer
pilotId
;
private
List
<
String
>
abilityName
;
private
Integer
yearsOfWorking
;
}
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/controller/UserAccountController.java
浏览文件 @
824ca166
...
...
@@ -7,6 +7,7 @@ import com.mmc.iuav.user.model.dto.UserAccountSimpleDTO;
import
com.mmc.iuav.user.model.qo.UserAccountQO
;
import
com.mmc.iuav.user.model.qo.UserMessageQO
;
import
com.mmc.iuav.user.model.qo.UserRcdQO
;
import
com.mmc.iuav.user.model.vo.UserAccountMessageVo
;
import
com.mmc.iuav.user.model.vo.UserAccountVO
;
import
com.mmc.iuav.user.service.UserAccountService
;
import
io.swagger.annotations.*
;
...
...
@@ -175,8 +176,11 @@ public class UserAccountController extends BaseController {
return
ResultBody
.
success
(
userAccountService
.
getUserAccountById
(
userAccountId
));
}
@ApiOperation
(
value
=
"用户信息年龄等"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
UserAccountMessageVo
.
class
)})
@GetMapping
(
"userMessages"
)
public
ResultBody
<
UserAccountMessageVo
>
userMessages
(
HttpServletRequest
request
,
Integer
userAccountId
)
{
return
ResultBody
.
success
(
userAccountService
.
userMessages
(
userAccountId
));
}
}
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/dao/UserServiceDao.java
浏览文件 @
824ca166
...
...
@@ -7,6 +7,7 @@ import com.mmc.iuav.user.entity.fdd.UserFddDO;
import
com.mmc.iuav.user.model.qo.UserAccountQO
;
import
com.mmc.iuav.user.model.qo.UserMessageQO
;
import
com.mmc.iuav.user.model.qo.UserRcdQO
;
import
com.mmc.iuav.user.model.vo.UserAccountMessageVo
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
...
...
@@ -195,4 +196,8 @@ public interface UserServiceDao {
int
selectUserAccountNickName
(
UserAccountDO
userAccountDO
);
String
getDistrictChild
(
Integer
districtChildId
);
UserAccountMessageVo
userMessages
(
Integer
userAccountId
);
List
<
String
>
userMessagesPilot
(
Integer
pilotId
);
}
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/service/UserAccountService.java
浏览文件 @
824ca166
...
...
@@ -7,6 +7,7 @@ import com.mmc.iuav.user.model.dto.UserAccountSimpleDTO;
import
com.mmc.iuav.user.model.qo.UserAccountQO
;
import
com.mmc.iuav.user.model.qo.UserMessageQO
;
import
com.mmc.iuav.user.model.qo.UserRcdQO
;
import
com.mmc.iuav.user.model.vo.UserAccountMessageVo
;
import
com.mmc.iuav.user.model.vo.UserAccountVO
;
import
java.util.List
;
...
...
@@ -168,4 +169,6 @@ public interface UserAccountService {
ResultBody
updatePhoneNum
(
Integer
userAccountId
,
String
verifyCode
);
ResultBody
appUpdateUser
(
UserMessageQO
userMessageQO
);
UserAccountMessageVo
userMessages
(
Integer
userAccountId
);
}
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/service/impl/UserAccountServiceImpl.java
浏览文件 @
824ca166
...
...
@@ -19,10 +19,7 @@ import com.mmc.iuav.user.model.dto.UserAccountSimpleDTO;
import
com.mmc.iuav.user.model.qo.UserAccountQO
;
import
com.mmc.iuav.user.model.qo.UserMessageQO
;
import
com.mmc.iuav.user.model.qo.UserRcdQO
;
import
com.mmc.iuav.user.model.vo.CompanyAuthVO
;
import
com.mmc.iuav.user.model.vo.CooperationTagVO
;
import
com.mmc.iuav.user.model.vo.TopInviteVO
;
import
com.mmc.iuav.user.model.vo.UserAccountVO
;
import
com.mmc.iuav.user.model.vo.*
;
import
com.mmc.iuav.user.model.vo.userpoints.UserPointsVO
;
import
com.mmc.iuav.user.mq.MqProducer
;
import
com.mmc.iuav.user.service.CompanyAuthService
;
...
...
@@ -517,5 +514,15 @@ public class UserAccountServiceImpl implements UserAccountService {
return
ResultBody
.
success
();
}
@Override
public
UserAccountMessageVo
userMessages
(
Integer
userAccountId
)
{
UserAccountMessageVo
user
=
userServiceDao
.
userMessages
(
userAccountId
);
if
(
user
!=
null
){
List
<
String
>
strings
=
userServiceDao
.
userMessagesPilot
(
user
.
getPilotId
());
user
.
setAbilityName
(
strings
);
}
return
user
;
}
}
csm-service/cms-service-user/src/main/resources/mapper/UserServiceDao.xml
浏览文件 @
824ca166
...
...
@@ -596,4 +596,29 @@
AND p2.id = #{districtChildId}
</select>
<select
id=
"userMessages"
resultType=
"com.mmc.iuav.user.model.vo.UserAccountMessageVo"
>
SELECT
rna.user_account_id as userAccountId,
rna.sex,
(
YEAR (
CURDATE())- YEAR ( birthday )) AS birthday,
pc.id as pilotId,
pc.years_of_working
FROM
real_name_auth rna
INNER JOIN pilot_certification pc ON rna.user_account_id = pc.user_account_id
WHERE
rna.user_account_id = #{userAccountId}
</select>
<select
id=
"userMessagesPilot"
resultType=
"java.lang.String"
>
SELECT
ability_name
FROM
pilot_ability_certification pac
WHERE
pilot_certification_id = #{pilotId}
</select>
</mapper>
csm-service/cms-service-user/src/main/resources/not-check.yml
浏览文件 @
824ca166
...
...
@@ -39,4 +39,5 @@ data-filter:
-
/userapp/fdd/auth/notifyECertRes
-
/userapp/user-account/interiorInfo
-
/userapp/user/report/getJoinStoreNumber
-
/userapp/user-account/userMessages
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论