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
0dd7e9df
Commit
0dd7e9df
authored
May 19, 2020
by
huluobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
9835b5fa
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
41 additions
and
2 deletions
+41
-2
ChargeOrderServiceImpl.java
...application/order/member/impl/ChargeOrderServiceImpl.java
+3
-2
MallOrder.java
src/main/java/com/gogirl/domain/order/mall/MallOrder.java
+25
-0
MallOrderDetail.java
...in/java/com/gogirl/domain/order/mall/MallOrderDetail.java
+13
-0
No files found.
src/main/java/com/gogirl/application/order/member/impl/ChargeOrderServiceImpl.java
View file @
0dd7e9df
...
@@ -249,17 +249,18 @@ public class ChargeOrderServiceImpl extends ServiceImpl<ChargeOrderMapper, Charg
...
@@ -249,17 +249,18 @@ public class ChargeOrderServiceImpl extends ServiceImpl<ChargeOrderMapper, Charg
//折扣信息
//折扣信息
DiscountConfig
discountConfig
=
discountConfigService
.
selectByCharge
((
int
)
(
amount
*
100
));
DiscountConfig
discountConfig
=
discountConfigService
.
selectByCharge
((
int
)
(
amount
*
100
));
//会员卡
//会员卡
CustomerBalance
customerBalance
=
customerBalanceMapper
.
selectOne
(
new
LambdaQueryWrapper
<
CustomerBalance
>()
CustomerBalance
customerBalance
=
customerBalanceMapper
.
selectOne
(
new
LambdaQueryWrapper
<
CustomerBalance
>()
.
eq
(
CustomerBalance:
:
getCustomerId
,
customer
.
getId
()));
.
eq
(
CustomerBalance:
:
getCustomerId
,
customer
.
getId
()));
//充值类型
//充值类型
int
type
;
int
type
;
if
(
customerBalance
==
null
)
{
if
(
customerBalance
==
null
)
{
type
=
2
;
type
=
2
;
}
else
if
(
customerBalance
.
getBalance
()
==
0
&&
customerBalanceRecordMapper
.
selectCount
(
}
else
if
(
customerBalance
.
getBalance
()
==
0
&&
customerBalanceRecordMapper
.
selectCount
(
new
LambdaQueryWrapper
<
CustomerBalanceRecord
>().
eq
(
CustomerBalanceRecord:
:
getCustomerId
,
customer
.
getId
())
new
LambdaQueryWrapper
<
CustomerBalanceRecord
>().
eq
(
CustomerBalanceRecord:
:
getCustomerId
,
customer
.
getId
())
.
in
(
CustomerBalanceRecord:
:
getType
,
Lists
.
newArrayList
(
CustomerBalanceRecord
.
TYPE_CHARGE
,
CustomerBalanceRecord
.
TYPE_FIRST_CHARGE
))
.
in
(
CustomerBalanceRecord:
:
getType
,
Lists
.
newArrayList
(
CustomerBalanceRecord
.
TYPE_CHARGE
,
CustomerBalanceRecord
.
TYPE_FIRST_CHARGE
)))
==
0
)
{
)
==
0
)
{
type
=
2
;
type
=
2
;
}
else
{
}
else
{
type
=
1
;
type
=
1
;
...
...
src/main/java/com/gogirl/domain/order/mall/MallOrder.java
View file @
0dd7e9df
...
@@ -35,27 +35,39 @@ public class MallOrder {
...
@@ -35,27 +35,39 @@ public class MallOrder {
public
static
final
Integer
CLOSE_OVERTIME
=
1
;
public
static
final
Integer
CLOSE_OVERTIME
=
1
;
public
static
final
Integer
CLOSE_REFUND
=
2
;
public
static
final
Integer
CLOSE_REFUND
=
2
;
public
static
final
Integer
CLOSE_CUSTOMER_CANCEL
=
3
;
public
static
final
Integer
CLOSE_CUSTOMER_CANCEL
=
3
;
@TableId
(
type
=
IdType
.
ID_WORKER
)
@TableId
(
type
=
IdType
.
ID_WORKER
)
@JsonSerialize
(
using
=
ToStringSerializer
.
class
)
@JsonSerialize
(
using
=
ToStringSerializer
.
class
)
private
Long
id
;
private
Long
id
;
@ApiModelProperty
(
"顾客id"
)
@ApiModelProperty
(
"顾客id"
)
private
Integer
customerId
;
private
Integer
customerId
;
@ApiModelProperty
(
"交易方式 1-线上交易"
)
@ApiModelProperty
(
"交易方式 1-线上交易"
)
private
Integer
transactionType
;
private
Integer
transactionType
;
@ApiModelProperty
(
"下单时间"
)
@ApiModelProperty
(
"下单时间"
)
private
Long
orderTime
;
private
Long
orderTime
;
@ApiModelProperty
(
"支付时间"
)
@ApiModelProperty
(
"支付时间"
)
private
Long
paymentTime
;
private
Long
paymentTime
;
@ApiModelProperty
(
"订单总金额"
)
@ApiModelProperty
(
"订单总金额"
)
private
BigDecimal
totalAmount
;
private
BigDecimal
totalAmount
;
@ApiModelProperty
(
"运费"
)
@ApiModelProperty
(
"运费"
)
private
BigDecimal
freight
;
private
BigDecimal
freight
;
@ApiModelProperty
(
"总优惠金额"
)
@ApiModelProperty
(
"总优惠金额"
)
private
BigDecimal
totalDiscountAmount
;
private
BigDecimal
totalDiscountAmount
;
@ApiModelProperty
(
"实际支付总金额"
)
@ApiModelProperty
(
"实际支付总金额"
)
private
BigDecimal
totalPayAmount
;
private
BigDecimal
totalPayAmount
;
@ApiModelProperty
(
"配送方式 1-邮寄 2-自取"
)
@ApiModelProperty
(
"配送方式 1-邮寄 2-自取"
)
private
Integer
transportMode
;
private
Integer
transportMode
;
@ApiModelProperty
(
"支付方式 1-微信支付 2-余额支付 3-余额抵扣微信支付"
)
@ApiModelProperty
(
"支付方式 1-微信支付 2-余额支付 3-余额抵扣微信支付"
)
private
Integer
paymentType
;
private
Integer
paymentType
;
...
@@ -65,32 +77,45 @@ public class MallOrder {
...
@@ -65,32 +77,45 @@ public class MallOrder {
@ApiModelProperty
(
"付款客户"
)
@ApiModelProperty
(
"付款客户"
)
private
Integer
paymentCustomerId
;
private
Integer
paymentCustomerId
;
@ApiModelProperty
(
"订单类型"
)
@ApiModelProperty
(
"订单类型"
)
private
Integer
type
;
private
Integer
type
;
@ApiModelProperty
(
"订单状态 1-订单待付款 2-订单已付款 3-订单已发货 4-订单已签收 5-交易关闭 6-订单退款中"
)
@ApiModelProperty
(
"订单状态 1-订单待付款 2-订单已付款 3-订单已发货 4-订单已签收 5-交易关闭 6-订单退款中"
)
private
Integer
status
;
private
Integer
status
;
@ApiModelProperty
(
"订单关闭原因 1-超时关闭 2-退款关闭 3-用户取消"
)
@ApiModelProperty
(
"订单关闭原因 1-超时关闭 2-退款关闭 3-用户取消"
)
private
Integer
closeReason
;
private
Integer
closeReason
;
@ApiModelProperty
(
"顾客留言备注"
)
@ApiModelProperty
(
"顾客留言备注"
)
private
String
customerRemark
;
private
String
customerRemark
;
@ApiModelProperty
(
"自提店铺id"
)
@ApiModelProperty
(
"自提店铺id"
)
private
Integer
selfTakeDepartmentId
;
private
Integer
selfTakeDepartmentId
;
@ApiModelProperty
(
"自提店铺地址"
)
@ApiModelProperty
(
"自提店铺地址"
)
private
String
selfTakeDepartmentAddress
;
private
String
selfTakeDepartmentAddress
;
@ApiModelProperty
(
"自提客户手机号"
)
@ApiModelProperty
(
"自提客户手机号"
)
private
String
selfTakePhone
;
private
String
selfTakePhone
;
@ApiModelProperty
(
"版本号"
)
@ApiModelProperty
(
"版本号"
)
@Version
@Version
private
Long
version
;
private
Long
version
;
private
Long
createTime
;
private
Long
createTime
;
@ApiModelProperty
(
"订单收货地址"
)
@ApiModelProperty
(
"订单收货地址"
)
@TableField
(
exist
=
false
)
@TableField
(
exist
=
false
)
private
MallOrderAddress
mallOrderAddress
;
private
MallOrderAddress
mallOrderAddress
;
@TableField
(
exist
=
false
)
@TableField
(
exist
=
false
)
@ApiModelProperty
(
"订单详情"
)
@ApiModelProperty
(
"订单详情"
)
private
List
<
MallOrderDetail
>
mallOrderDetailList
;
private
List
<
MallOrderDetail
>
mallOrderDetailList
;
@ApiModelProperty
(
"状态机备注"
)
@ApiModelProperty
(
"状态机备注"
)
private
String
remark
;
private
String
remark
;
@ApiModelProperty
(
value
=
"配送地址id"
,
required
=
true
)
@ApiModelProperty
(
value
=
"配送地址id"
,
required
=
true
)
private
Long
mallOrderAddressId
;
private
Long
mallOrderAddressId
;
...
...
src/main/java/com/gogirl/domain/order/mall/MallOrderDetail.java
View file @
0dd7e9df
...
@@ -24,38 +24,51 @@ public class MallOrderDetail implements Serializable {
...
@@ -24,38 +24,51 @@ public class MallOrderDetail implements Serializable {
public
static
final
Integer
REFUND_STATUS_REFUNDING
=
1
;
public
static
final
Integer
REFUND_STATUS_REFUNDING
=
1
;
public
static
final
Integer
REFUND_STATUS_NORMAL
=
0
;
public
static
final
Integer
REFUND_STATUS_NORMAL
=
0
;
public
static
final
Integer
REFUND_STATUS_REFUNDED
=
2
;
public
static
final
Integer
REFUND_STATUS_REFUNDED
=
2
;
@TableId
(
type
=
IdType
.
ID_WORKER
)
@TableId
(
type
=
IdType
.
ID_WORKER
)
@JsonSerialize
(
using
=
ToStringSerializer
.
class
)
@JsonSerialize
(
using
=
ToStringSerializer
.
class
)
private
Long
id
;
private
Long
id
;
@ApiModelProperty
(
"订单id"
)
@ApiModelProperty
(
"订单id"
)
private
Long
orderId
;
private
Long
orderId
;
@ApiModelProperty
(
"商定的id"
)
@ApiModelProperty
(
"商定的id"
)
private
Long
productId
;
private
Long
productId
;
@ApiModelProperty
(
"数量"
)
@ApiModelProperty
(
"数量"
)
private
Integer
num
;
private
Integer
num
;
/**
/**
* 冗余Product字段
* 冗余Product字段
*/
*/
private
String
productSku
;
private
String
productSku
;
@ApiModelProperty
(
"商品名称"
)
@ApiModelProperty
(
"商品名称"
)
private
String
productName
;
private
String
productName
;
@ApiModelProperty
(
"商品封面图"
)
@ApiModelProperty
(
"商品封面图"
)
private
String
coverImages
;
private
String
coverImages
;
@ApiModelProperty
(
"商品价格"
)
@ApiModelProperty
(
"商品价格"
)
private
BigDecimal
price
;
private
BigDecimal
price
;
@ApiModelProperty
(
"商品规格"
)
@ApiModelProperty
(
"商品规格"
)
private
String
specification
;
private
String
specification
;
@ApiModelProperty
(
"规格单位"
)
@ApiModelProperty
(
"规格单位"
)
private
String
unit
;
private
String
unit
;
/**
/**
*
*
*/
*/
@ApiModelProperty
(
"订单详情总金额"
)
@ApiModelProperty
(
"订单详情总金额"
)
private
BigDecimal
amount
;
private
BigDecimal
amount
;
@ApiModelProperty
(
"详情优惠金额"
)
@ApiModelProperty
(
"详情优惠金额"
)
private
BigDecimal
discountAmount
;
private
BigDecimal
discountAmount
;
@ApiModelProperty
(
"详情支付总金额"
)
@ApiModelProperty
(
"详情支付总金额"
)
private
BigDecimal
payAmount
;
private
BigDecimal
payAmount
;
@ApiModelProperty
(
"0-正常 1-退款中 2-已退款"
)
@ApiModelProperty
(
"0-正常 1-退款中 2-已退款"
)
private
Integer
refundStatus
;
private
Integer
refundStatus
;
...
...
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