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
59a09478
Commit
59a09478
authored
Mar 20, 2020
by
huluobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
f028dfa3
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
60 additions
and
6 deletions
+60
-6
ScheduleManageServiceImpl.java
...plication/order/serve/impl/ScheduleManageServiceImpl.java
+4
-1
AuthHandlerInterceptor.java
...rl/infrastructure/interceptor/AuthHandlerInterceptor.java
+53
-0
ScheduleServeMapper.java
...nfrastructure/mapper/order/serve/ScheduleServeMapper.java
+2
-1
RecordOrderServeDataCommand.java
...erve/command/ordermanage/RecordOrderServeDataCommand.java
+0
-4
ScheduleServeMapper.xml
src/main/resources/mapper/order/ScheduleServeMapper.xml
+1
-0
No files found.
src/main/java/com/gogirl/application/order/serve/impl/ScheduleManageServiceImpl.java
View file @
59a09478
...
...
@@ -749,7 +749,10 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper,
if
(
scheduleServeCommand
.
getMainServeId
()
==
null
)
{
BaseServe
baseServe
=
baseServeMapper
.
selectById
(
scheduleServeCommand
.
getServeId
());
List
<
ScheduleServe
>
typeConflictScheduleServe
=
scheduleServeMapper
.
selectConflictType
(
scheduleManageDTO
.
getScheduledUser
(),
scheduleManageDTO
.
getArriveTime
(),
baseServe
.
getType
());
scheduleServeCommand
.
getId
(),
scheduleManageDTO
.
getScheduledUser
(),
scheduleManageDTO
.
getArriveTime
(),
baseServe
.
getType
());
if
(
ListUtil
.
isNotEmpty
(
typeConflictScheduleServe
))
{
throw
new
RRException
(
"同类型服务一天只能预约一次"
);
}
...
...
src/main/java/com/gogirl/infrastructure/interceptor/AuthHandlerInterceptor.java
0 → 100644
View file @
59a09478
package
com
.
gogirl
.
infrastructure
.
interceptor
;
import
com.gogirl.application.xcx.GogirlTokenService
;
import
com.gogirl.domain.user.customer.Customer
;
import
com.gogirl.domain.xcx.GogirlToken
;
import
com.gogirl.infrastructure.common.exception.RRException
;
import
com.gogirl.infrastructure.common.util.StringUtils
;
import
com.gogirl.infrastructure.mapper.store.store.StoreManageMapper
;
import
com.gogirl.infrastructure.mapper.user.customer.CustomerMapper
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Component
;
import
org.springframework.web.servlet.HandlerInterceptor
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
@AllArgsConstructor
@Component
@Slf4j
public
class
AuthHandlerInterceptor
implements
HandlerInterceptor
{
private
final
GogirlTokenService
gogirlTokenService
;
private
final
StoreManageMapper
storeManageMapper
;
private
final
CustomerMapper
customerMapper
;
@Override
public
boolean
preHandle
(
HttpServletRequest
request
,
HttpServletResponse
response
,
Object
handler
)
throws
Exception
{
String
token
=
request
.
getHeader
(
"token"
);
if
(
request
.
getRequestURI
().
contains
(
"no_"
))
{
return
true
;
}
String
sourceFrom
=
request
.
getHeader
(
"sourceFrom"
);
if
(
sourceFrom
==
null
)
{
return
true
;
}
if
(
sourceFrom
.
equals
(
"customer"
))
{
GogirlToken
gogirlToken
=
gogirlTokenService
.
getByToken
(
token
);
if
(
gogirlToken
==
null
)
{
throw
new
RRException
(
2000
,
"token失效,请重新登陆"
);
}
else
{
Customer
customer
=
customerMapper
.
selectById
(
gogirlToken
.
getCustomerId
());
if
(
customer
!=
null
&&
StringUtils
.
isEmpty
(
customer
.
getPhone
()))
{
throw
new
RRException
(
1001
,
"请授权手机号码"
);
}
}
}
return
true
;
}
}
src/main/java/com/gogirl/infrastructure/mapper/order/serve/ScheduleServeMapper.java
View file @
59a09478
...
...
@@ -13,7 +13,8 @@ import java.util.List;
public
interface
ScheduleServeMapper
extends
BaseMapper
<
ScheduleServe
>
{
List
<
ScheduleServe
>
selectConflictType
(
@Param
(
"scheduledUser"
)
Integer
scheduledUser
,
List
<
ScheduleServe
>
selectConflictType
(
@Param
(
"scheduleServeId"
)
Integer
scheduleServeId
,
@Param
(
"scheduledUser"
)
Integer
scheduledUser
,
@Param
(
"days"
)
Date
days
,
@Param
(
"serveTypeName"
)
String
serveTypeName
);
...
...
src/main/java/com/gogirl/shared/order/serve/command/ordermanage/RecordOrderServeDataCommand.java
deleted
100644 → 0
View file @
f028dfa3
package
com
.
gogirl
.
shared
.
order
.
serve
.
command
.
ordermanage
;
public
class
RecordOrderServeDataCommand
{
}
src/main/resources/mapper/order/ScheduleServeMapper.xml
View file @
59a09478
...
...
@@ -13,6 +13,7 @@
and TO_DAYS(t1.start_time) = TO_DAYS(#{days})
and t1.main_serve_id is null
and t2.`status` = 1
and t1.id != #{scheduleServeId}
</select>
</mapper>
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