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
b867d7a2
Commit
b867d7a2
authored
Apr 17, 2020
by
huluobin
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' into branch
# Conflicts: # src/main/resources/application-dev.yml
parents
77675798
3feea5a8
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
34 additions
and
6 deletions
+34
-6
ScheduleManageServiceImpl.java
...plication/order/serve/impl/ScheduleManageServiceImpl.java
+0
-1
MallOrderAddress.java
...n/java/com/gogirl/domain/order/mall/MallOrderAddress.java
+1
-0
TakeLeaveEvent.java
src/main/java/com/gogirl/domain/store/oa/TakeLeaveEvent.java
+2
-1
CustomerBalanceRecordMapper.java
...ure/mapper/user/customer/CustomerBalanceRecordMapper.java
+4
-0
Schedule.java
...ain/java/com/gogirl/infrastructure/schedule/Schedule.java
+8
-0
CustomerIdLock.java
...a/com/gogirl/infrastructure/util/lock/CustomerIdLock.java
+3
-1
OrderManageController.java
.../gogirl/interfaces/order/serve/OrderManageController.java
+7
-2
application.yml
src/main/resources/application.yml
+1
-1
CustomerBalanceRecordMapper.xml
...ain/resources/mapper/user/CustomerBalanceRecordMapper.xml
+8
-0
No files found.
src/main/java/com/gogirl/application/order/serve/impl/ScheduleManageServiceImpl.java
View file @
b867d7a2
...
@@ -921,7 +921,6 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper,
...
@@ -921,7 +921,6 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper,
log
.
info
(
"更新预约:{}"
,
cmd
);
log
.
info
(
"更新预约:{}"
,
cmd
);
ScheduleManage
scheduleManage
=
this
.
setScheduleServe
(
cmd
.
getScheduleManageDTO
(),
cmd
.
getDefaultNodeList
());
ScheduleManage
scheduleManage
=
this
.
setScheduleServe
(
cmd
.
getScheduleManageDTO
(),
cmd
.
getDefaultNodeList
());
if
(
SessionUtils
.
isSourceFromCustomer
())
{
if
(
SessionUtils
.
isSourceFromCustomer
())
{
this
.
validSubmit
(
scheduleManage
);
this
.
validSubmit
(
scheduleManage
);
...
...
src/main/java/com/gogirl/domain/order/mall/MallOrderAddress.java
View file @
b867d7a2
...
@@ -31,6 +31,7 @@ public class MallOrderAddress {
...
@@ -31,6 +31,7 @@ public class MallOrderAddress {
@ApiModelProperty
(
"地区"
)
@ApiModelProperty
(
"地区"
)
private
String
area
;
private
String
area
;
@ApiModelProperty
(
"街道"
)
private
String
street
;
private
String
street
;
@ApiModelProperty
(
"收货物手机号"
)
@ApiModelProperty
(
"收货物手机号"
)
...
...
src/main/java/com/gogirl/domain/store/oa/TakeLeaveEvent.java
View file @
b867d7a2
...
@@ -24,6 +24,7 @@ public class TakeLeaveEvent {
...
@@ -24,6 +24,7 @@ public class TakeLeaveEvent {
public
static
final
Integer
STATUS_UN_APPROVAL
=
1
;
public
static
final
Integer
STATUS_UN_APPROVAL
=
1
;
public
static
final
Integer
STATUS_APPROVAL_PASS
=
2
;
public
static
final
Integer
STATUS_APPROVAL_PASS
=
2
;
public
static
final
Integer
STATUS_APPROVAL_REFUSE
=
3
;
public
static
final
Integer
STATUS_APPROVAL_REFUSE
=
3
;
/**
/**
* type
* type
*/
*/
...
@@ -41,7 +42,7 @@ public class TakeLeaveEvent {
...
@@ -41,7 +42,7 @@ public class TakeLeaveEvent {
@ApiModelProperty
(
"请假美甲师id"
)
@ApiModelProperty
(
"请假美甲师id"
)
private
Integer
applyTechnicianId
;
private
Integer
applyTechnicianId
;
@ApiModelProperty
(
"1-加班 2-调休 3-事假 4-病假 5-外出 6-
婚
假 7-生日假"
)
@ApiModelProperty
(
"1-加班 2-调休 3-事假 4-病假 5-外出 6-
年
假 7-生日假"
)
private
Integer
type
;
private
Integer
type
;
@ApiModelProperty
(
"开始时间"
)
@ApiModelProperty
(
"开始时间"
)
...
...
src/main/java/com/gogirl/infrastructure/mapper/user/customer/CustomerBalanceRecordMapper.java
View file @
b867d7a2
...
@@ -40,4 +40,8 @@ public interface CustomerBalanceRecordMapper extends BaseMapper<CustomerBalanceR
...
@@ -40,4 +40,8 @@ public interface CustomerBalanceRecordMapper extends BaseMapper<CustomerBalanceR
*/
*/
Page
<
CustomerBalanceRecord
>
queryPageAchieve
(
Page
<
CustomerBalanceRecord
>
page
,
@Param
(
"technicianId"
)
Integer
technicianId
,
@Param
(
"month"
)
String
month
);
Page
<
CustomerBalanceRecord
>
queryPageAchieve
(
Page
<
CustomerBalanceRecord
>
page
,
@Param
(
"technicianId"
)
Integer
technicianId
,
@Param
(
"month"
)
String
month
);
/**
* 定时同步余额为0的用户为普通会员
*/
void
syncBalanceLevel
();
}
}
src/main/java/com/gogirl/infrastructure/schedule/Schedule.java
View file @
b867d7a2
...
@@ -632,4 +632,12 @@ public class Schedule {
...
@@ -632,4 +632,12 @@ public class Schedule {
});
});
log
.
info
(
"评价提醒推送定时任务结束"
);
log
.
info
(
"评价提醒推送定时任务结束"
);
}
}
/**
* 每分钟同步余额为0的会员为普通会员
*/
@Scheduled
(
cron
=
"0 0/1 * * * *"
)
public
void
syncBalanceLevel
()
{
balanceRecordDao
.
syncBalanceLevel
();
}
}
}
src/main/java/com/gogirl/infrastructure/util/lock/CustomerIdLock.java
View file @
b867d7a2
...
@@ -4,9 +4,11 @@ import java.util.HashMap;
...
@@ -4,9 +4,11 @@ import java.util.HashMap;
import
java.util.concurrent.locks.ReentrantLock
;
import
java.util.concurrent.locks.ReentrantLock
;
/**
/**
* * 分段锁,系统提供一定数量的原始锁,根据传入用户id值获取对应的锁并加锁 * 注意:要锁的用户id值如果发生改变,有可能导致锁无法成功释放!!!
* 分段锁,系统提供一定数量的原始锁,根据传入用户id值获取对应的锁并加锁
* 注意:要锁的用户id值如果发生改变,有可能导致锁无法成功释放!!!
*/
*/
public
class
CustomerIdLock
{
public
class
CustomerIdLock
{
private
final
static
HashMap
<
Integer
,
ReentrantLock
>
lockMap
=
new
HashMap
<>();
private
final
static
HashMap
<
Integer
,
ReentrantLock
>
lockMap
=
new
HashMap
<>();
private
Integer
segments
=
500
;
// 默认分段数量
private
Integer
segments
=
500
;
// 默认分段数量
...
...
src/main/java/com/gogirl/interfaces/order/serve/OrderManageController.java
View file @
b867d7a2
...
@@ -115,8 +115,13 @@ public class OrderManageController {
...
@@ -115,8 +115,13 @@ public class OrderManageController {
@ApiOperation
(
value
=
"查询订单"
)
@ApiOperation
(
value
=
"查询订单"
)
@GetMapping
(
value
=
"/customer/ordermanage/queryOrderForComment"
)
@GetMapping
(
value
=
"/customer/ordermanage/queryOrderForComment"
)
public
JsonResult
<
OrderManage
>
queryOrderForComment
(
@RequestParam
Integer
id
)
{
public
JsonResult
<
OrderManage
>
queryOrderForComment
(
@RequestParam
Integer
id
)
{
OrderManage
orderManage
=
orderManageService
.
queryOrderForComment
(
id
);
try
{
return
JsonResult
.
success
(
orderManage
);
//外层兜底处理查询历史订单
OrderManage
orderManage
=
orderManageService
.
queryOrderForComment
(
id
);
return
JsonResult
.
success
(
orderManage
);
}
catch
(
Exception
e
)
{
throw
new
RRException
(
"您已经评价过该订单"
);
}
}
}
...
...
src/main/resources/application.yml
View file @
b867d7a2
spring
:
spring
:
profiles
:
profiles
:
active
:
pre
active
:
dev
servlet
:
servlet
:
#文件上传最大容量
#文件上传最大容量
multipart
:
multipart
:
...
...
src/main/resources/mapper/user/CustomerBalanceRecordMapper.xml
View file @
b867d7a2
...
@@ -36,6 +36,14 @@
...
@@ -36,6 +36,14 @@
</sql>
</sql>
<update
id=
"syncBalanceLevel"
>
update customer_balance
set `level` ='普通会员'
where balance = 0
and `level` != '普通会员'
</update>
<select
id=
"getBalanceRecordCard"
resultMap=
"BaseResultMap"
<select
id=
"getBalanceRecordCard"
resultMap=
"BaseResultMap"
parameterType=
"com.gogirl.domain.user.customer.CustomerBalanceRecord"
>
parameterType=
"com.gogirl.domain.user.customer.CustomerBalanceRecord"
>
SELECT t1.*
SELECT t1.*
...
...
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