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
333b385e
Commit
333b385e
authored
Mar 19, 2020
by
huluobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
6ffdc77a
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
39 additions
and
2 deletions
+39
-2
MarketServiceImpl.java
...com/gogirl/application/market/impl/MarketServiceImpl.java
+1
-1
TakeLeaveEventCmdServiceImpl.java
...cation/store/store/impl/TakeLeaveEventCmdServiceImpl.java
+34
-1
TakeLeaveEvent.java
src/main/java/com/gogirl/domain/store/oa/TakeLeaveEvent.java
+2
-0
Message.java
src/main/java/com/gogirl/domain/store/store/Message.java
+2
-0
No files found.
src/main/java/com/gogirl/application/market/impl/MarketServiceImpl.java
View file @
333b385e
...
@@ -491,7 +491,7 @@ public class MarketServiceImpl implements MarketService {
...
@@ -491,7 +491,7 @@ public class MarketServiceImpl implements MarketService {
//打折订单项总支付金额
//打折订单项总支付金额
BigDecimal
total
=
canUserOrderServeList
.
stream
().
map
(
OrderServe:
:
getPayPrice
).
reduce
(
BigDecimal
.
ZERO
,
BigDecimal:
:
add
);
BigDecimal
total
=
canUserOrderServeList
.
stream
().
map
(
OrderServe:
:
getPayPrice
).
reduce
(
BigDecimal
.
ZERO
,
BigDecimal:
:
add
);
if
(
total
.
intValue
()
!=
0
)
{
if
(
!
total
.
setScale
(
2
,
BigDecimal
.
ROUND_HALF_UP
).
equals
(
BigDecimal
.
ZERO
.
setScale
(
2
,
BigDecimal
.
ROUND_HALF_UP
))
)
{
//卡券的总折扣金额
//卡券的总折扣金额
BigDecimal
totalCouponDiscount
=
couponCustomerRelevance
.
getDiscountAmount
();
BigDecimal
totalCouponDiscount
=
couponCustomerRelevance
.
getDiscountAmount
();
//卡券总支付金额
//卡券总支付金额
...
...
src/main/java/com/gogirl/application/store/store/impl/TakeLeaveEventCmdServiceImpl.java
View file @
333b385e
...
@@ -9,13 +9,16 @@ import com.gogirl.assembler.OverTimeLogCommandAssembler;
...
@@ -9,13 +9,16 @@ import com.gogirl.assembler.OverTimeLogCommandAssembler;
import
com.gogirl.domain.store.oa.OverTimeRecordLog
;
import
com.gogirl.domain.store.oa.OverTimeRecordLog
;
import
com.gogirl.domain.store.oa.OvertimeRecord
;
import
com.gogirl.domain.store.oa.OvertimeRecord
;
import
com.gogirl.domain.store.oa.TakeLeaveEvent
;
import
com.gogirl.domain.store.oa.TakeLeaveEvent
;
import
com.gogirl.domain.store.store.Message
;
import
com.gogirl.domain.store.store.StoreManage
;
import
com.gogirl.domain.store.store.StoreManage
;
import
com.gogirl.domain.store.store.StoreTechnician
;
import
com.gogirl.domain.store.store.StoreTechnician
;
import
com.gogirl.infrastructure.common.exception.RRException
;
import
com.gogirl.infrastructure.common.exception.RRException
;
import
com.gogirl.infrastructure.common.util.JsonUtilByFsJson
;
import
com.gogirl.infrastructure.common.util.ListUtil
;
import
com.gogirl.infrastructure.common.util.ListUtil
;
import
com.gogirl.infrastructure.mapper.store.oa.OverTimeRecordLogMapper
;
import
com.gogirl.infrastructure.mapper.store.oa.OverTimeRecordLogMapper
;
import
com.gogirl.infrastructure.mapper.store.oa.OvertimeRecordMapper
;
import
com.gogirl.infrastructure.mapper.store.oa.OvertimeRecordMapper
;
import
com.gogirl.infrastructure.mapper.store.oa.TakeLeaveEventMapper
;
import
com.gogirl.infrastructure.mapper.store.oa.TakeLeaveEventMapper
;
import
com.gogirl.infrastructure.mapper.store.store.MessageMapper
;
import
com.gogirl.infrastructure.mapper.store.store.StoreManageMapper
;
import
com.gogirl.infrastructure.mapper.store.store.StoreManageMapper
;
import
com.gogirl.infrastructure.mapper.store.store.StoreTechnicianMapper
;
import
com.gogirl.infrastructure.mapper.store.store.StoreTechnicianMapper
;
import
com.gogirl.shared.store.command.ApplyTakeLeaveCommand
;
import
com.gogirl.shared.store.command.ApplyTakeLeaveCommand
;
...
@@ -27,6 +30,7 @@ import org.springframework.stereotype.Service;
...
@@ -27,6 +30,7 @@ import org.springframework.stereotype.Service;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
...
@@ -49,7 +53,7 @@ public class TakeLeaveEventCmdServiceImpl implements TakeLeaveEventCmdService {
...
@@ -49,7 +53,7 @@ public class TakeLeaveEventCmdServiceImpl implements TakeLeaveEventCmdService {
private
final
TakeLeaveEventMapper
takeLeaveEventRepository
;
private
final
TakeLeaveEventMapper
takeLeaveEventRepository
;
private
final
OvertimeRecordMapper
overtimeRecordRepository
;
private
final
OvertimeRecordMapper
overtimeRecordRepository
;
private
final
OverTimeRecordLogMapper
overTimeRecordLogRepository
;
private
final
OverTimeRecordLogMapper
overTimeRecordLogRepository
;
private
final
MessageMapper
messageMapper
;
@Override
@Override
public
void
applyTakeLeave
(
ApplyTakeLeaveCommand
cmd
)
{
public
void
applyTakeLeave
(
ApplyTakeLeaveCommand
cmd
)
{
...
@@ -102,6 +106,19 @@ public class TakeLeaveEventCmdServiceImpl implements TakeLeaveEventCmdService {
...
@@ -102,6 +106,19 @@ public class TakeLeaveEventCmdServiceImpl implements TakeLeaveEventCmdService {
//写入加班使用情况日志
//写入加班使用情况日志
overTimeRecordLogList
.
forEach
(
overTimeRecordLogRepository:
:
insert
);
overTimeRecordLogList
.
forEach
(
overTimeRecordLogRepository:
:
insert
);
}
}
takeLeaveEvent
.
setApplyStoreTechnician
(
storeTechnician
);
Message
message
=
Message
.
builder
()
.
content
(
"请假审核通知"
)
.
isRead
(
0
)
.
paramJson
(
JsonUtilByFsJson
.
beanToJson
(
takeLeaveEvent
))
.
technicianId
(
takeLeaveEvent
.
getDealingTechnicianId
())
.
time
(
new
Date
())
.
title
(
"请假审核"
)
.
type
(
1
)
.
tab
(
2
)
.
build
();
messageMapper
.
insert
(
message
);
}
}
@Transactional
@Transactional
...
@@ -153,6 +170,22 @@ public class TakeLeaveEventCmdServiceImpl implements TakeLeaveEventCmdService {
...
@@ -153,6 +170,22 @@ public class TakeLeaveEventCmdServiceImpl implements TakeLeaveEventCmdService {
takeLeaveEvent
.
setStatus
(
cmd
.
getApproval
());
takeLeaveEvent
.
setStatus
(
cmd
.
getApproval
());
takeLeaveEvent
.
setRejectReason
(
cmd
.
getRejectReason
());
takeLeaveEvent
.
setRejectReason
(
cmd
.
getRejectReason
());
takeLeaveEventRepository
.
updateById
(
takeLeaveEvent
);
takeLeaveEventRepository
.
updateById
(
takeLeaveEvent
);
Message
message
=
Message
.
builder
()
.
content
(
"请假申请通过了"
)
.
isRead
(
0
)
.
paramJson
(
JsonUtilByFsJson
.
beanToJson
(
takeLeaveEvent
))
.
technicianId
(
takeLeaveEvent
.
getApplyTechnicianId
())
.
time
(
new
Date
())
.
title
(
"请假申请"
)
.
type
(
3
)
.
tab
(
2
)
.
build
();
if
(
cmd
.
getApproval
().
equals
(
TakeLeaveEvent
.
STATUS_APPROVAL_REFUSE
))
{
message
.
setContent
(
"请假申请被拒绝了"
);
}
messageMapper
.
insert
(
message
);
}
}
@Override
@Override
...
...
src/main/java/com/gogirl/domain/store/oa/TakeLeaveEvent.java
View file @
333b385e
...
@@ -81,4 +81,6 @@ public class TakeLeaveEvent {
...
@@ -81,4 +81,6 @@ public class TakeLeaveEvent {
@TableField
(
exist
=
false
)
@TableField
(
exist
=
false
)
private
String
applyTechnicianName
;
private
String
applyTechnicianName
;
@TableField
(
exist
=
false
)
private
StoreTechnician
applyStoreTechnician
;
}
}
src/main/java/com/gogirl/domain/store/store/Message.java
View file @
333b385e
...
@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
...
@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
import
com.gogirl.domain.store.oa.TakeLeaveEvent
;
import
com.gogirl.domain.store.oa.TakeLeaveEvent
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.Date
;
...
@@ -14,6 +15,7 @@ import java.util.Date;
...
@@ -14,6 +15,7 @@ import java.util.Date;
@ApiModel
(
"美甲师消息"
)
@ApiModel
(
"美甲师消息"
)
@Data
@Data
@TableName
(
"message"
)
@TableName
(
"message"
)
@Builder
public
class
Message
{
public
class
Message
{
@TableId
(
type
=
IdType
.
AUTO
)
@TableId
(
type
=
IdType
.
AUTO
)
...
...
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