Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gogirl-miniapp-backend
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
huluobin
gogirl-miniapp-backend
Commits
8f507877
Commit
8f507877
authored
Mar 06, 2020
by
huluobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
美甲师登陆流程修改 线程变量保存登陆Seesion
parent
91ea3517
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
32 additions
and
2 deletions
+32
-2
StoreTechnician.java
...n/java/com/gogirl/domain/store/store/StoreTechnician.java
+2
-0
StoreUser.java
src/main/java/com/gogirl/domain/store/store/StoreUser.java
+3
-1
SessionHandlerInterceptor.java
...infrastructure/interceptor/SessionHandlerInterceptor.java
+15
-0
StoreUserMapper.java
...om/gogirl/infrastructure/mapper/user/StoreUserMapper.java
+7
-0
XcxController.java
src/main/java/com/gogirl/interfaces/xcx/XcxController.java
+5
-1
No files found.
src/main/java/com/gogirl/domain/store/store/StoreTechnician.java
View file @
8f507877
...
@@ -33,6 +33,8 @@ public class StoreTechnician {
...
@@ -33,6 +33,8 @@ public class StoreTechnician {
@TableId
(
type
=
IdType
.
AUTO
)
@TableId
(
type
=
IdType
.
AUTO
)
private
Integer
id
;
private
Integer
id
;
//兼容旧版本字段
@Deprecated
@TableField
(
exist
=
false
)
@TableField
(
exist
=
false
)
private
Integer
technicianId
;
private
Integer
technicianId
;
...
...
src/main/java/com/gogirl/domain/store/store/StoreUser.java
View file @
8f507877
package
com
.
gogirl
.
domain
.
store
.
store
;
package
com
.
gogirl
.
domain
.
store
.
store
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
...
@@ -15,9 +17,9 @@ import java.util.Date;
...
@@ -15,9 +17,9 @@ import java.util.Date;
@ApiModel
(
"店铺员工"
)
@ApiModel
(
"店铺员工"
)
@Data
@Data
@TableName
(
"store_user"
)
@TableName
(
"store_user"
)
public
class
StoreUser
{
public
class
StoreUser
{
@TableId
(
type
=
IdType
.
AUTO
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
"员工编号"
)
@ApiModelProperty
(
"员工编号"
)
...
...
src/main/java/com/gogirl/infrastructure/interceptor/SessionHandlerInterceptor.java
View file @
8f507877
...
@@ -3,11 +3,15 @@ package com.gogirl.infrastructure.interceptor;
...
@@ -3,11 +3,15 @@ package com.gogirl.infrastructure.interceptor;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.gogirl.application.user.customer.CustomerService
;
import
com.gogirl.application.user.customer.CustomerService
;
import
com.gogirl.application.xcx.GogirlTokenService
;
import
com.gogirl.application.xcx.GogirlTokenService
;
import
com.gogirl.domain.store.store.StoreManage
;
import
com.gogirl.domain.store.store.StoreTechnician
;
import
com.gogirl.domain.store.store.StoreTechnician
;
import
com.gogirl.domain.store.store.StoreUser
;
import
com.gogirl.domain.user.Customer
;
import
com.gogirl.domain.user.Customer
;
import
com.gogirl.domain.xcx.GogirlToken
;
import
com.gogirl.domain.xcx.GogirlToken
;
import
com.gogirl.infrastructure.common.util.StringUtils
;
import
com.gogirl.infrastructure.mapper.store.StoreManageMapper
;
import
com.gogirl.infrastructure.mapper.store.StoreManageMapper
;
import
com.gogirl.infrastructure.mapper.store.StoreTechnicianMapper
;
import
com.gogirl.infrastructure.mapper.store.StoreTechnicianMapper
;
import
com.gogirl.infrastructure.mapper.user.StoreUserMapper
;
import
com.gogirl.infrastructure.util.SessionUtils
;
import
com.gogirl.infrastructure.util.SessionUtils
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
...
@@ -27,6 +31,7 @@ public class SessionHandlerInterceptor implements HandlerInterceptor {
...
@@ -27,6 +31,7 @@ public class SessionHandlerInterceptor implements HandlerInterceptor {
private
final
StoreTechnicianMapper
storeTechnicianMapper
;
private
final
StoreTechnicianMapper
storeTechnicianMapper
;
private
final
StoreManageMapper
storeManageMapper
;
private
final
StoreManageMapper
storeManageMapper
;
private
final
StoreUserMapper
storeUserMapper
;
@Override
@Override
public
boolean
preHandle
(
HttpServletRequest
request
,
HttpServletResponse
response
,
Object
handler
)
throws
Exception
{
public
boolean
preHandle
(
HttpServletRequest
request
,
HttpServletResponse
response
,
Object
handler
)
throws
Exception
{
...
@@ -44,12 +49,22 @@ public class SessionHandlerInterceptor implements HandlerInterceptor {
...
@@ -44,12 +49,22 @@ public class SessionHandlerInterceptor implements HandlerInterceptor {
SessionUtils
.
putCustomer
(
customer
);
SessionUtils
.
putCustomer
(
customer
);
}
}
}
}
if
(
sourceFrom
.
equals
(
"technician"
))
{
if
(
sourceFrom
.
equals
(
"technician"
))
{
GogirlToken
gogirlToken
=
gogirlTokenService
.
getByToken
(
token
);
GogirlToken
gogirlToken
=
gogirlTokenService
.
getByToken
(
token
);
if
(
gogirlToken
!=
null
)
{
if
(
gogirlToken
!=
null
)
{
StoreTechnician
storeTechnician
=
storeTechnicianMapper
.
selectById
(
gogirlToken
.
getTechnicianId
());
StoreTechnician
storeTechnician
=
storeTechnicianMapper
.
selectById
(
gogirlToken
.
getTechnicianId
());
storeTechnician
.
setTechnicianId
(
storeTechnician
.
getId
());
storeTechnician
.
setTechnicianId
(
storeTechnician
.
getId
());
StoreManage
storeManage
=
storeManageMapper
.
selectById
(
gogirlToken
.
getDepartmentId
());
if
(
StringUtils
.
isEmpty
(
storeTechnician
.
getJobs
()))
{
StoreUser
storeUser
=
storeUserMapper
.
selectById
(
storeTechnician
.
getId
());
storeTechnician
.
setJobs
(
storeUser
.
getJobs
());
storeTechnicianMapper
.
updateById
(
storeTechnician
);
}
if
(
storeManage
!=
null
)
{
storeTechnician
.
setDepartmentId
(
gogirlToken
.
getDepartmentId
());
storeTechnician
.
setDepartmentId
(
gogirlToken
.
getDepartmentId
());
storeTechnician
.
setDepartmentName
(
storeManage
.
getName
());
}
SessionUtils
.
putStoreTechnician
(
storeTechnician
);
SessionUtils
.
putStoreTechnician
(
storeTechnician
);
}
}
}
}
...
...
src/main/java/com/gogirl/infrastructure/mapper/user/StoreUserMapper.java
0 → 100644
View file @
8f507877
package
com
.
gogirl
.
infrastructure
.
mapper
.
user
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.gogirl.domain.store.store.StoreUser
;
public
interface
StoreUserMapper
extends
BaseMapper
<
StoreUser
>
{
}
src/main/java/com/gogirl/interfaces/xcx/XcxController.java
View file @
8f507877
...
@@ -155,7 +155,11 @@ public class XcxController {
...
@@ -155,7 +155,11 @@ public class XcxController {
@ApiOperation
(
value
=
"获取美甲师绑定的店铺"
)
@ApiOperation
(
value
=
"获取美甲师绑定的店铺"
)
@GetMapping
(
"/technician/xcx/getTechnicianShopList"
)
@GetMapping
(
"/technician/xcx/getTechnicianShopList"
)
public
JsonResult
<
List
<
StoreManage
>>
getTechnicianShopList
()
{
public
JsonResult
<
List
<
StoreManage
>>
getTechnicianShopList
(
@RequestHeader
String
token
)
{
GogirlToken
gogirlToken
=
gogirlTokenService
.
getByToken
(
token
);
if
(
gogirlToken
==
null
)
{
throw
new
RRException
(
2000
,
"token失效,请重新登陆"
);
}
List
<
StoreManage
>
storeManageList
=
storeManageService
.
getTechnicianShopList
();
List
<
StoreManage
>
storeManageList
=
storeManageService
.
getTechnicianShopList
();
return
JsonResult
.
success
(
storeManageList
);
return
JsonResult
.
success
(
storeManageList
);
}
}
...
...
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