Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica-cloud-account
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
1
合并请求
1
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
com.pica.cloud.account
pica-cloud-account
提交
97abbb93
提交
97abbb93
编写于
6月 06, 2019
作者:
dong.an
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
H5登录注册
上级
e20045aa
流水线
#9932
已失败 于阶段
in 0 second
变更
6
流水线
1
显示空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
69 行增加
和
1 行删除
+69
-1
AccountBaseController.java
...ount/account/server/controller/AccountBaseController.java
+12
-0
AccountStatusController.java
...nt/account/server/controller/AccountStatusController.java
+32
-0
Account.java
...com/pica/cloud/account/account/server/entity/Account.java
+14
-0
AccountService.java
.../cloud/account/account/server/service/AccountService.java
+3
-0
AccountServiceImpl.java
...count/account/server/service/impl/AccountServiceImpl.java
+6
-0
AccountMapper.xml
server/src/main/resources/mybatis/AccountMapper.xml
+2
-1
未找到文件。
server/src/main/java/com/pica/cloud/account/account/server/controller/AccountBaseController.java
浏览文件 @
97abbb93
...
@@ -5,6 +5,8 @@ import com.alibaba.fastjson.JSONObject;
...
@@ -5,6 +5,8 @@ import com.alibaba.fastjson.JSONObject;
import
com.pica.cloud.account.account.server.configuration.PropertiesConfiguration
;
import
com.pica.cloud.account.account.server.configuration.PropertiesConfiguration
;
import
com.pica.cloud.account.account.server.constants.Constants
;
import
com.pica.cloud.account.account.server.constants.Constants
;
import
com.pica.cloud.account.account.server.util.MobileSmsEntityContent
;
import
com.pica.cloud.account.account.server.util.MobileSmsEntityContent
;
import
com.pica.cloud.foundation.entity.PicaException
;
import
com.pica.cloud.foundation.entity.PicaResultCode
;
import
com.pica.cloud.foundation.utils.controller.BaseController
;
import
com.pica.cloud.foundation.utils.controller.BaseController
;
import
com.pica.cloud.foundation.utils.entity.PicaUser
;
import
com.pica.cloud.foundation.utils.entity.PicaUser
;
import
com.pica.cloud.foundation.utils.utils.CommonUtil
;
import
com.pica.cloud.foundation.utils.utils.CommonUtil
;
...
@@ -31,6 +33,16 @@ public abstract class AccountBaseController extends BaseController {
...
@@ -31,6 +33,16 @@ public abstract class AccountBaseController extends BaseController {
@Autowired
@Autowired
private
PropertiesConfiguration
configuration
;
private
PropertiesConfiguration
configuration
;
//从token获取医生ID
public
long
getDoctorIdByToken
()
{
try
{
PicaUser
picaUser
=
super
.
fetchPicaUser
();
return
picaUser
.
getId
().
longValue
();
}
catch
(
Exception
ex
)
{
throw
new
PicaException
(
PicaResultCode
.
LOGIN_FAILE
);
}
}
//获取deviceInfo信息
//获取deviceInfo信息
public
String
getDeviceInfo
(
String
key
)
{
public
String
getDeviceInfo
(
String
key
)
{
String
deviceInfo
=
super
.
getDeviceInfo
();
String
deviceInfo
=
super
.
getDeviceInfo
();
...
...
server/src/main/java/com/pica/cloud/account/account/server/controller/AccountStatusController.java
0 → 100644
浏览文件 @
97abbb93
package
com
.
pica
.
cloud
.
account
.
account
.
server
.
controller
;
import
com.pica.cloud.account.account.server.entity.Account
;
import
com.pica.cloud.account.account.server.service.AccountService
;
import
com.pica.cloud.foundation.entity.PicaResponse
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* @author andong
* @create 2019/6/6
*/
@Api
(
description
=
"用户状态"
)
@RestController
@RequestMapping
(
"/status"
)
public
class
AccountStatusController
extends
AccountBaseController
{
@Autowired
private
AccountService
accountService
;
@ApiOperation
(
"获取用户状态信息"
)
@GetMapping
(
""
)
public
PicaResponse
<
Account
>
getStatus
()
{
long
doctorId
=
super
.
getDoctorIdByToken
();
Account
account
=
accountService
.
getById
(
doctorId
);
return
PicaResponse
.
toResponse
(
account
);
}
}
server/src/main/java/com/pica/cloud/account/account/server/entity/Account.java
浏览文件 @
97abbb93
package
com
.
pica
.
cloud
.
account
.
account
.
server
.
entity
;
package
com
.
pica
.
cloud
.
account
.
account
.
server
.
entity
;
import
io.swagger.annotations.ApiModelProperty
;
import
java.util.Date
;
import
java.util.Date
;
/**
/**
...
@@ -17,6 +19,9 @@ public class Account {
...
@@ -17,6 +19,9 @@ public class Account {
private
String
mobilePhone
;
private
String
mobilePhone
;
@ApiModelProperty
(
"认证状态 1未认证,2认证中,3认证通过,4认证不通过,5验证码认证,6 重新认证中,7 重新认证失败"
)
private
Integer
status
;
private
String
avatarImageUrl
;
private
String
avatarImageUrl
;
private
String
email
;
private
String
email
;
...
@@ -41,6 +46,7 @@ public class Account {
...
@@ -41,6 +46,7 @@ public class Account {
private
String
info
;
private
String
info
;
@ApiModelProperty
(
"1信息未补全,2信息已补全,3已补全密码"
)
private
Integer
entireFlag
;
private
Integer
entireFlag
;
private
Date
regTime
;
private
Date
regTime
;
...
@@ -93,6 +99,14 @@ public class Account {
...
@@ -93,6 +99,14 @@ public class Account {
this
.
mobilePhone
=
mobilePhone
;
this
.
mobilePhone
=
mobilePhone
;
}
}
public
Integer
getStatus
()
{
return
status
;
}
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
}
public
String
getAvatarImageUrl
()
{
public
String
getAvatarImageUrl
()
{
return
avatarImageUrl
;
return
avatarImageUrl
;
}
}
...
...
server/src/main/java/com/pica/cloud/account/account/server/service/AccountService.java
浏览文件 @
97abbb93
...
@@ -8,6 +8,9 @@ import com.pica.cloud.account.account.server.entity.Account;
...
@@ -8,6 +8,9 @@ import com.pica.cloud.account.account.server.entity.Account;
*/
*/
public
interface
AccountService
{
public
interface
AccountService
{
//根据ID获取账号
Account
getById
(
long
id
);
//根据手机号获取账号
//根据手机号获取账号
Account
getByMobilePhone
(
String
mobilePhone
);
Account
getByMobilePhone
(
String
mobilePhone
);
...
...
server/src/main/java/com/pica/cloud/account/account/server/service/impl/AccountServiceImpl.java
浏览文件 @
97abbb93
...
@@ -19,6 +19,12 @@ public class AccountServiceImpl implements AccountService {
...
@@ -19,6 +19,12 @@ public class AccountServiceImpl implements AccountService {
@Autowired
@Autowired
private
AccountMapper
accountMapper
;
private
AccountMapper
accountMapper
;
//根据ID获取账号
@Override
public
Account
getById
(
long
id
)
{
return
accountMapper
.
selectById
(
id
);
}
//根据手机号获取账号
//根据手机号获取账号
@Override
@Override
public
Account
getByMobilePhone
(
String
mobilePhone
)
{
public
Account
getByMobilePhone
(
String
mobilePhone
)
{
...
...
server/src/main/resources/mybatis/AccountMapper.xml
浏览文件 @
97abbb93
...
@@ -7,6 +7,7 @@
...
@@ -7,6 +7,7 @@
<result
column=
"sex"
jdbcType=
"INTEGER"
property=
"sex"
/>
<result
column=
"sex"
jdbcType=
"INTEGER"
property=
"sex"
/>
<result
column=
"name"
jdbcType=
"VARCHAR"
property=
"name"
/>
<result
column=
"name"
jdbcType=
"VARCHAR"
property=
"name"
/>
<result
column=
"mobile_phone"
jdbcType=
"VARCHAR"
property=
"mobilePhone"
/>
<result
column=
"mobile_phone"
jdbcType=
"VARCHAR"
property=
"mobilePhone"
/>
<result
column=
"status"
jdbcType=
"INTEGER"
property=
"status"
/>
<result
column=
"avatar_image_url"
jdbcType=
"VARCHAR"
property=
"avatarImageUrl"
/>
<result
column=
"avatar_image_url"
jdbcType=
"VARCHAR"
property=
"avatarImageUrl"
/>
<result
column=
"email"
jdbcType=
"VARCHAR"
property=
"email"
/>
<result
column=
"email"
jdbcType=
"VARCHAR"
property=
"email"
/>
<result
column=
"qrcode"
jdbcType=
"VARCHAR"
property=
"qrcode"
/>
<result
column=
"qrcode"
jdbcType=
"VARCHAR"
property=
"qrcode"
/>
...
@@ -32,7 +33,7 @@
...
@@ -32,7 +33,7 @@
</resultMap>
</resultMap>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
id, sex, name, mobile_phone, avatar_image_url, email, qrcode, nickname, personal_sign, delete_flag,
id, sex, name, mobile_phone,
status,
avatar_image_url, email, qrcode, nickname, personal_sign, delete_flag,
creat_id, creat_time, modify_id, modify_time, password, info, entire_flag, reg_time, last_login_time,
creat_id, creat_time, modify_id, modify_time, password, info, entire_flag, reg_time, last_login_time,
unionid, register_source, comment, register_type, first_login_time, card, birthday
unionid, register_source, comment, register_type, first_login_time, card, birthday
</sql>
</sql>
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录