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
5a9e3490
Commit
5a9e3490
authored
Jun 12, 2020
by
huluobin
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch '3.7-features' into 3.7
parents
c8771f2d
95537d37
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
34 additions
and
16 deletions
+34
-16
OrderManageServiceImpl.java
.../application/order/serve/impl/OrderManageServiceImpl.java
+16
-9
ScheduleManageServiceImpl.java
...plication/order/serve/impl/ScheduleManageServiceImpl.java
+9
-6
ScheduleServe.java
...ain/java/com/gogirl/domain/order/serve/ScheduleServe.java
+1
-1
BaseServe.java
src/main/java/com/gogirl/domain/product/serve/BaseServe.java
+3
-0
OrderServeDTO.java
src/main/java/com/gogirl/shared/order/OrderServeDTO.java
+3
-0
ScheduleServeDTO.java
src/main/java/com/gogirl/shared/order/ScheduleServeDTO.java
+2
-0
No files found.
src/main/java/com/gogirl/application/order/serve/impl/OrderManageServiceImpl.java
View file @
5a9e3490
...
...
@@ -171,6 +171,7 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
//服务价格
.
price
(
baseServe
.
getPrice
())
.
payPrice
(
baseServe
.
getPrice
())
.
isOwnProduce
(
baseServe
.
getIsOwnProduce
())
.
achievement
(
baseServe
.
getPrice
());
// .leisureDiscountPrice(BigDecimal.ZERO);
...
...
@@ -228,6 +229,7 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
//新增服务开始时间结束时间
.
endTime
(
new
Date
())
.
scheduledTime
(
scheduleManage
.
getScheduledTime
())
//自带款式id
.
ownProduceId
(
orderServeParam
.
getOwnProduceId
());
if
(
orderServeParam
.
getServeChangePrice
()
!=
null
)
{
...
...
@@ -236,16 +238,17 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
OrderServe
orderServe
=
builder
.
build
();
//新增订单详情时校验自带款式是否设置
if
(
orderServe
.
get
ServeName
().
trim
().
equals
(
ScheduleServe
.
OWN_PRODUCE_KEY
))
{
orderServe
.
setIsOwnProduce
(
1
);
if
(
orderServe
.
get
IsOwnProduce
().
equals
(
1
))
{
//
orderServe.setIsOwnProduce(1);
if
(
orderServe
.
getOwnProduceId
()
==
null
)
{
throw
new
RRException
(
"请补全自带款式"
);
}
orderServe
.
setOwnProduce
(
ownProduceMapper
.
selectById
(
orderServe
.
getOwnProduceId
()));
}
else
{
orderServe
.
setIsOwnProduce
(
2
);
orderServe
.
setOwnProduceId
(
null
);
}
// else {
// orderServe.setIsOwnProduce(2);
// orderServe.setOwnProduceId(null);
// }
orderServe
.
calcPriceAndTimeLength
();
orderServeMapper
.
insert
(
orderServe
);
...
...
@@ -277,8 +280,11 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
orderServe
.
setPrice
(
baseServe
.
getPrice
());
//服务业绩
orderServe
.
setAchievement
(
baseServe
.
getPrice
());
orderServe
.
setDiscountPrice
(
BigDecimal
.
ZERO
);
orderServe
.
setIsOwnProduce
(
baseServe
.
getIsOwnProduce
());
if
(
orderServeParam
.
getProduceId
()
!=
null
)
{
BaseProduce
baseProduce
=
baseProduceMapper
.
selectById
(
orderServeParam
.
getProduceId
());
//款式原价
...
...
@@ -350,16 +356,17 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
orderServe
.
setRemark
(
orderServeParam
.
getRemark
());
//更新订单详情时校验自带款式是否设置
if
(
orderServe
.
get
ServeName
().
trim
().
equals
(
ScheduleServe
.
OWN_PRODUCE_KEY
))
{
if
(
orderServe
.
get
IsOwnProduce
().
equals
(
1
))
{
if
(
orderServe
.
getOwnProduceId
()
==
null
)
{
throw
new
RRException
(
"请补全自带款式"
);
}
orderServe
.
setIsOwnProduce
(
1
);
orderServe
.
setOwnProduce
(
ownProduceMapper
.
selectById
(
orderServe
.
getOwnProduceId
()));
}
else
{
orderServe
.
setIsOwnProduce
(
2
);
orderServe
.
setOwnProduceId
(
null
);
}
// else {
// orderServe.setIsOwnProduce(2);
// orderServe.setOwnProduceId(null);
// }
orderServe
.
calcPriceAndTimeLength
();
orderServeMapper
.
updateById
(
orderServe
);
...
...
src/main/java/com/gogirl/application/order/serve/impl/ScheduleManageServiceImpl.java
View file @
5a9e3490
...
...
@@ -1319,7 +1319,9 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper,
scheduleServe
.
setServeType
(
baseType
.
getName
());
scheduleServe
.
setServeNumber
(
1
);
scheduleServe
.
setIsOwnProduce
(
baseServe
.
getIsOwnProduce
());
//如果是预约款式
if
(
scheduleServe
.
getProduceId
()
!=
null
)
{
...
...
@@ -1368,16 +1370,17 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper,
}
//自带款式
if
(
scheduleServe
.
get
ServeName
().
trim
().
equals
(
ScheduleServe
.
OWN_PRODUCE_KEY
))
{
scheduleServe
.
setIsOwnProduce
(
1
);
if
(
scheduleServe
.
get
IsOwnProduce
().
equals
(
1
))
{
//
scheduleServe.setIsOwnProduce(1);
if
(
scheduleServeCommand
.
getOwnProduceId
()
!=
null
)
{
scheduleServe
.
setOwnProduceId
(
scheduleServeCommand
.
getOwnProduceId
());
scheduleServe
.
setOwnProduce
(
ownProduceMapper
.
selectById
(
scheduleServeCommand
.
getOwnProduceId
()));
}
}
else
{
scheduleServe
.
setIsOwnProduce
(
2
);
scheduleServe
.
setOwnProduceId
(
null
);
}
// else {
// scheduleServe.setIsOwnProduce(2);
// scheduleServe.setOwnProduceId(null);
// }
//款式做法
scheduleServe
.
setExplain
(
baseServe
.
getExplain
());
...
...
src/main/java/com/gogirl/domain/order/serve/ScheduleServe.java
View file @
5a9e3490
...
...
@@ -30,7 +30,7 @@ public class ScheduleServe implements Serializable {
*/
private
static
final
long
serialVersionUID
=
1L
;
public
static
final
String
OWN_PRODUCE_KEY
=
"自带款"
;
//
public static final String OWN_PRODUCE_KEY = "自带款";
@TableId
(
type
=
IdType
.
AUTO
)
@ApiModelProperty
(
"id"
)
...
...
src/main/java/com/gogirl/domain/product/serve/BaseServe.java
View file @
5a9e3490
...
...
@@ -107,4 +107,7 @@ public class BaseServe implements Serializable {
@TableField
(
exist
=
false
)
private
PraiseRecord
praiseRecord
;
@ApiModelProperty
(
"是否自带款式 1-是 2-否"
)
private
Integer
isOwnProduce
;
}
src/main/java/com/gogirl/shared/order/OrderServeDTO.java
View file @
5a9e3490
...
...
@@ -122,4 +122,7 @@ public class OrderServeDTO {
private
BigDecimal
leisurePrice
;
private
OwnProduce
ownProduce
;
@ApiModelProperty
(
"是否自带款式 1-是 2-否"
)
private
Integer
isOwnProduce
;
}
src/main/java/com/gogirl/shared/order/ScheduleServeDTO.java
View file @
5a9e3490
...
...
@@ -137,4 +137,6 @@ public class ScheduleServeDTO implements Serializable {
private
OwnProduce
ownProduce
;
@ApiModelProperty
(
"是否自带款式 1-是 2-否"
)
private
Integer
isOwnProduce
;
}
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