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
25eea547
Commit
25eea547
authored
Dec 23, 2020
by
huluobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
微信支付流水 店员录入资料
parent
f4c6ea60
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
235 additions
and
6 deletions
+235
-6
AgentUserServiceImpl.java
.../gogirl/application/common/impl/AgentUserServiceImpl.java
+10
-0
TimesCardOrderServiceImpl.java
...lication/order/market/impl/TimesCardOrderServiceImpl.java
+10
-0
ChargeOrderServiceImpl.java
...application/order/member/impl/ChargeOrderServiceImpl.java
+12
-0
OrderManageServiceImpl.java
.../application/order/serve/impl/OrderManageServiceImpl.java
+20
-1
IWxOrderFlowService.java
...com/gogirl/application/order/sys/IWxOrderFlowService.java
+23
-0
WxOrderFlowServiceImpl.java
...rl/application/order/sys/impl/WxOrderFlowServiceImpl.java
+30
-0
WxOrderFlow.java
src/main/java/com/gogirl/domain/order/sys/WxOrderFlow.java
+85
-0
StoreManage.java
src/main/java/com/gogirl/domain/store/store/StoreManage.java
+1
-1
WxOrderFlowMapper.java
...rl/infrastructure/mapper/order/sys/WxOrderFlowMapper.java
+16
-0
WxOrderFlowController.java
...om/gogirl/interfaces/order/sys/WxOrderFlowController.java
+19
-0
CustomerController.java
...m/gogirl/interfaces/user/customer/CustomerController.java
+3
-3
WxOrderFlowMapper.xml
src/main/resources/mapper/order/sys/WxOrderFlowMapper.xml
+5
-0
CodeGenerator.java
src/test/java/com/gogirl/CodeGenerator.java
+1
-1
No files found.
src/main/java/com/gogirl/application/common/impl/AgentUserServiceImpl.java
View file @
25eea547
...
@@ -8,12 +8,14 @@ import com.github.binarywang.wxpay.bean.order.WxPayMpOrderResult;
...
@@ -8,12 +8,14 @@ import com.github.binarywang.wxpay.bean.order.WxPayMpOrderResult;
import
com.github.binarywang.wxpay.bean.request.WxPayUnifiedOrderRequest
;
import
com.github.binarywang.wxpay.bean.request.WxPayUnifiedOrderRequest
;
import
com.github.binarywang.wxpay.exception.WxPayException
;
import
com.github.binarywang.wxpay.exception.WxPayException
;
import
com.gogirl.application.common.IAgentUserService
;
import
com.gogirl.application.common.IAgentUserService
;
import
com.gogirl.application.order.sys.IWxOrderFlowService
;
import
com.gogirl.application.user.customer.CustomerService
;
import
com.gogirl.application.user.customer.CustomerService
;
import
com.gogirl.domain.common.AgentConfig
;
import
com.gogirl.domain.common.AgentConfig
;
import
com.gogirl.domain.common.AgentUser
;
import
com.gogirl.domain.common.AgentUser
;
import
com.gogirl.domain.common.AgentUserBalanceLog
;
import
com.gogirl.domain.common.AgentUserBalanceLog
;
import
com.gogirl.domain.common.AgentUserLog
;
import
com.gogirl.domain.common.AgentUserLog
;
import
com.gogirl.domain.common.xcx.GogirlToken
;
import
com.gogirl.domain.common.xcx.GogirlToken
;
import
com.gogirl.domain.order.sys.WxOrderFlow
;
import
com.gogirl.domain.user.customer.Customer
;
import
com.gogirl.domain.user.customer.Customer
;
import
com.gogirl.infrastructure.common.config.property.GogirlProperties
;
import
com.gogirl.infrastructure.common.config.property.GogirlProperties
;
import
com.gogirl.infrastructure.common.exception.RRException
;
import
com.gogirl.infrastructure.common.exception.RRException
;
...
@@ -53,6 +55,8 @@ public class AgentUserServiceImpl extends ServiceImpl<AgentUserMapper, AgentUser
...
@@ -53,6 +55,8 @@ public class AgentUserServiceImpl extends ServiceImpl<AgentUserMapper, AgentUser
GogirlProperties
gogirlProperties
;
GogirlProperties
gogirlProperties
;
@Resource
@Resource
WxPayService
wxPayService
;
WxPayService
wxPayService
;
@Resource
IWxOrderFlowService
wxOrderFlowService
;
@Override
@Override
public
AgentUser
selectByPhone
(
String
phone
)
{
public
AgentUser
selectByPhone
(
String
phone
)
{
...
@@ -127,6 +131,12 @@ public class AgentUserServiceImpl extends ServiceImpl<AgentUserMapper, AgentUser
...
@@ -127,6 +131,12 @@ public class AgentUserServiceImpl extends ServiceImpl<AgentUserMapper, AgentUser
this
.
addBalanceLog
(
3
,
agentConfig
.
getBondAmount
(),
agentUser
.
getId
(),
result
.
getOutTradeNo
());
this
.
addBalanceLog
(
3
,
agentConfig
.
getBondAmount
(),
agentUser
.
getId
(),
result
.
getOutTradeNo
());
this
.
addBalanceLog
(
1
,
amount
.
subtract
(
agentConfig
.
getBondAmount
()),
agentUser
.
getId
(),
result
.
getOutTradeNo
());
this
.
addBalanceLog
(
1
,
amount
.
subtract
(
agentConfig
.
getBondAmount
()),
agentUser
.
getId
(),
result
.
getOutTradeNo
());
//微信流水
WxOrderFlow
wxOrderFlow
=
WxOrderFlow
.
getInstance
(
result
);
wxOrderFlow
.
setSourceFrom
(
WxOrderFlow
.
CUSTOMER
);
wxOrderFlow
.
setOutTradeNo
(
result
.
getOutTradeNo
());
wxOrderFlow
.
setOrderType
(
WxOrderFlow
.
AGENT_CHARGE
);
wxOrderFlowService
.
log
(
wxOrderFlow
);
}
}
@Resource
@Resource
...
...
src/main/java/com/gogirl/application/order/market/impl/TimesCardOrderServiceImpl.java
View file @
25eea547
...
@@ -3,9 +3,11 @@ package com.gogirl.application.order.market.impl;
...
@@ -3,9 +3,11 @@ package com.gogirl.application.order.market.impl;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.github.binarywang.wxpay.bean.notify.WxPayOrderNotifyResult
;
import
com.github.binarywang.wxpay.bean.notify.WxPayOrderNotifyResult
;
import
com.gogirl.application.order.market.ITimesCardOrderService
;
import
com.gogirl.application.order.market.ITimesCardOrderService
;
import
com.gogirl.application.order.sys.IWxOrderFlowService
;
import
com.gogirl.domain.market.timescard.TimesCardCustomerRelevance
;
import
com.gogirl.domain.market.timescard.TimesCardCustomerRelevance
;
import
com.gogirl.domain.market.timescard.TimesCardType
;
import
com.gogirl.domain.market.timescard.TimesCardType
;
import
com.gogirl.domain.order.market.TimesCardOrder
;
import
com.gogirl.domain.order.market.TimesCardOrder
;
import
com.gogirl.domain.order.sys.WxOrderFlow
;
import
com.gogirl.infrastructure.mapper.market.timescard.TimesCardCustomerRelevanceMapper
;
import
com.gogirl.infrastructure.mapper.market.timescard.TimesCardCustomerRelevanceMapper
;
import
com.gogirl.infrastructure.mapper.market.timescard.TimesCardTypeMapper
;
import
com.gogirl.infrastructure.mapper.market.timescard.TimesCardTypeMapper
;
import
com.gogirl.infrastructure.mapper.order.market.TimesCardOrderMapper
;
import
com.gogirl.infrastructure.mapper.order.market.TimesCardOrderMapper
;
...
@@ -33,6 +35,7 @@ public class TimesCardOrderServiceImpl extends ServiceImpl<TimesCardOrderMapper,
...
@@ -33,6 +35,7 @@ public class TimesCardOrderServiceImpl extends ServiceImpl<TimesCardOrderMapper,
private
final
TimesCardTypeMapper
timesCardTypeMapper
;
private
final
TimesCardTypeMapper
timesCardTypeMapper
;
private
final
TimesCardCustomerRelevanceMapper
timesCardCustomerRelevanceMapper
;
private
final
TimesCardCustomerRelevanceMapper
timesCardCustomerRelevanceMapper
;
private
final
IWxOrderFlowService
wxOrderFlowService
;
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Override
@Override
...
@@ -77,5 +80,12 @@ public class TimesCardOrderServiceImpl extends ServiceImpl<TimesCardOrderMapper,
...
@@ -77,5 +80,12 @@ public class TimesCardOrderServiceImpl extends ServiceImpl<TimesCardOrderMapper,
.
build
();
.
build
();
this
.
save
(
timesCardOrder
);
this
.
save
(
timesCardOrder
);
//微信流水
WxOrderFlow
wxOrderFlow
=
WxOrderFlow
.
getInstance
(
result
);
wxOrderFlow
.
setSourceFrom
(
WxOrderFlow
.
CUSTOMER
);
wxOrderFlow
.
setOutTradeNo
(
result
.
getOutTradeNo
());
wxOrderFlow
.
setOrderType
(
WxOrderFlow
.
TIMES_CARD
);
wxOrderFlowService
.
log
(
wxOrderFlow
);
}
}
}
}
src/main/java/com/gogirl/application/order/member/impl/ChargeOrderServiceImpl.java
View file @
25eea547
...
@@ -10,11 +10,13 @@ import com.github.binarywang.wxpay.exception.WxPayException;
...
@@ -10,11 +10,13 @@ import com.github.binarywang.wxpay.exception.WxPayException;
import
com.gogirl.application.market.coupon.CouponService
;
import
com.gogirl.application.market.coupon.CouponService
;
import
com.gogirl.application.market.discount.DiscountConfigService
;
import
com.gogirl.application.market.discount.DiscountConfigService
;
import
com.gogirl.application.order.member.IChargeOrderService
;
import
com.gogirl.application.order.member.IChargeOrderService
;
import
com.gogirl.application.order.sys.IWxOrderFlowService
;
import
com.gogirl.application.store.store.CustomerDepartmentRelevanceService
;
import
com.gogirl.application.store.store.CustomerDepartmentRelevanceService
;
import
com.gogirl.application.user.customer.CustomerService
;
import
com.gogirl.application.user.customer.CustomerService
;
import
com.gogirl.domain.common.xcx.GogirlToken
;
import
com.gogirl.domain.common.xcx.GogirlToken
;
import
com.gogirl.domain.market.discount.DiscountConfig
;
import
com.gogirl.domain.market.discount.DiscountConfig
;
import
com.gogirl.domain.order.member.ChargeOrder
;
import
com.gogirl.domain.order.member.ChargeOrder
;
import
com.gogirl.domain.order.sys.WxOrderFlow
;
import
com.gogirl.domain.user.customer.Customer
;
import
com.gogirl.domain.user.customer.Customer
;
import
com.gogirl.domain.user.customer.CustomerBalance
;
import
com.gogirl.domain.user.customer.CustomerBalance
;
import
com.gogirl.domain.user.customer.CustomerBalanceRecord
;
import
com.gogirl.domain.user.customer.CustomerBalanceRecord
;
...
@@ -61,6 +63,8 @@ public class ChargeOrderServiceImpl extends ServiceImpl<ChargeOrderMapper, Charg
...
@@ -61,6 +63,8 @@ public class ChargeOrderServiceImpl extends ServiceImpl<ChargeOrderMapper, Charg
private
final
CustomerBalanceRecordMapper
customerBalanceRecordMapper
;
private
final
CustomerBalanceRecordMapper
customerBalanceRecordMapper
;
private
final
CouponService
couponService
;
private
final
CouponService
couponService
;
private
final
IWxOrderFlowService
wxOrderFlowService
;
@Override
@Override
public
void
notifyChargeOrder
(
WxPayOrderNotifyResult
result
)
{
public
void
notifyChargeOrder
(
WxPayOrderNotifyResult
result
)
{
...
@@ -185,6 +189,14 @@ public class ChargeOrderServiceImpl extends ServiceImpl<ChargeOrderMapper, Charg
...
@@ -185,6 +189,14 @@ public class ChargeOrderServiceImpl extends ServiceImpl<ChargeOrderMapper, Charg
this
.
save
(
chargeOrder
);
this
.
save
(
chargeOrder
);
//微信流水
WxOrderFlow
wxOrderFlow
=
WxOrderFlow
.
getInstance
(
result
);
wxOrderFlow
.
setSourceFrom
(
WxOrderFlow
.
CUSTOMER
);
wxOrderFlow
.
setOutTradeNo
(
result
.
getOutTradeNo
());
wxOrderFlow
.
setOrderType
(
WxOrderFlow
.
CHARGE_ORDER
);
wxOrderFlowService
.
log
(
wxOrderFlow
);
}
}
private
final
GogirlProperties
gogirlProperties
;
private
final
GogirlProperties
gogirlProperties
;
...
...
src/main/java/com/gogirl/application/order/serve/impl/OrderManageServiceImpl.java
View file @
25eea547
...
@@ -14,6 +14,7 @@ import com.gogirl.application.market.timescard.TimesCardUsedRecordService;
...
@@ -14,6 +14,7 @@ import com.gogirl.application.market.timescard.TimesCardUsedRecordService;
import
com.gogirl.application.order.serve.OrderManageService
;
import
com.gogirl.application.order.serve.OrderManageService
;
import
com.gogirl.application.order.serve.OrderRecordService
;
import
com.gogirl.application.order.serve.OrderRecordService
;
import
com.gogirl.application.order.serve.OrderServeSkuService
;
import
com.gogirl.application.order.serve.OrderServeSkuService
;
import
com.gogirl.application.order.sys.IWxOrderFlowService
;
import
com.gogirl.application.user.customer.CustomerBalanceService
;
import
com.gogirl.application.user.customer.CustomerBalanceService
;
import
com.gogirl.application.user.customer.CustomerService
;
import
com.gogirl.application.user.customer.CustomerService
;
import
com.gogirl.domain.common.xcx.GogirlToken
;
import
com.gogirl.domain.common.xcx.GogirlToken
;
...
@@ -21,6 +22,7 @@ import com.gogirl.domain.market.coupon.CouponCustomerRelevance;
...
@@ -21,6 +22,7 @@ import com.gogirl.domain.market.coupon.CouponCustomerRelevance;
import
com.gogirl.domain.market.coupon.CouponsGift
;
import
com.gogirl.domain.market.coupon.CouponsGift
;
import
com.gogirl.domain.market.timescard.TimesCardUsedRecord
;
import
com.gogirl.domain.market.timescard.TimesCardUsedRecord
;
import
com.gogirl.domain.order.serve.*
;
import
com.gogirl.domain.order.serve.*
;
import
com.gogirl.domain.order.sys.WxOrderFlow
;
import
com.gogirl.domain.product.purchase.PurchaseSku
;
import
com.gogirl.domain.product.purchase.PurchaseSku
;
import
com.gogirl.domain.product.serve.BaseProduce
;
import
com.gogirl.domain.product.serve.BaseProduce
;
import
com.gogirl.domain.product.serve.BaseServe
;
import
com.gogirl.domain.product.serve.BaseServe
;
...
@@ -120,6 +122,8 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
...
@@ -120,6 +122,8 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
private
ScheduleServeMapper
scheduleServeMapper
;
private
ScheduleServeMapper
scheduleServeMapper
;
@Resource
@Resource
OwnProduceMapper
ownProduceMapper
;
OwnProduceMapper
ownProduceMapper
;
@Resource
private
IWxOrderFlowService
wxOrderFlowService
;
@Override
@Override
public
BigDecimal
countSumPay
(
Integer
customerId
,
Integer
departmentId
)
{
public
BigDecimal
countSumPay
(
Integer
customerId
,
Integer
departmentId
)
{
...
@@ -824,7 +828,7 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
...
@@ -824,7 +828,7 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
orderManage
.
setEnvironmentStar
(
cmd
.
getEnvironmentStar
());
orderManage
.
setEnvironmentStar
(
cmd
.
getEnvironmentStar
());
orderManageMapper
.
updateById
(
orderManage
);
orderManageMapper
.
updateById
(
orderManage
);
couponsGiftService
.
sendGift
(
orderManage
.
getOrderUser
(),
CouponsGift
.
BEHAVIOR_COMMENT
,
null
);
couponsGiftService
.
sendGift
(
orderManage
.
getOrderUser
(),
CouponsGift
.
BEHAVIOR_COMMENT
,
null
);
return
orderManage
.
getListOrderServer
();
return
orderManage
.
getListOrderServer
();
}
}
...
@@ -990,6 +994,14 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
...
@@ -990,6 +994,14 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
this
.
updateById
(
orderManage
);
this
.
updateById
(
orderManage
);
marketService
.
calcOrderAmount
(
orderManage
.
getId
());
marketService
.
calcOrderAmount
(
orderManage
.
getId
());
//微信流水
//微信流水
WxOrderFlow
wxOrderFlow
=
WxOrderFlow
.
getInstance
(
result
);
wxOrderFlow
.
setSourceFrom
(
WxOrderFlow
.
CUSTOMER
);
wxOrderFlow
.
setOutTradeNo
(
orderNo
);
wxOrderFlow
.
setOrderType
(
WxOrderFlow
.
SCHEDULE_ORDER
);
wxOrderFlowService
.
log
(
wxOrderFlow
);
}
}
@Override
@Override
...
@@ -1025,6 +1037,13 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
...
@@ -1025,6 +1037,13 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
/*2.更新卡券状态*/
/*2.更新卡券状态*/
marketService
.
finishPayOrder
(
orderManage
.
getId
());
marketService
.
finishPayOrder
(
orderManage
.
getId
());
//微信流水
WxOrderFlow
wxOrderFlow
=
WxOrderFlow
.
getInstance
(
result
);
wxOrderFlow
.
setSourceFrom
(
WxOrderFlow
.
CUSTOMER
);
wxOrderFlow
.
setOutTradeNo
(
orderNo
);
wxOrderFlow
.
setOrderType
(
WxOrderFlow
.
SCHEDULE_ORDER
);
wxOrderFlowService
.
log
(
wxOrderFlow
);
}
}
@Override
@Override
...
...
src/main/java/com/gogirl/application/order/sys/IWxOrderFlowService.java
0 → 100644
View file @
25eea547
package
com
.
gogirl
.
application
.
order
.
sys
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.gogirl.domain.order.sys.WxOrderFlow
;
/**
* <p>
* 微信订单流水 服务类
* </p>
*
* @author robbendev
* @since 2020-12-23
*/
public
interface
IWxOrderFlowService
extends
IService
<
WxOrderFlow
>
{
/**
* 保存微信订单流水
*
* @param wxOrderFlow
*/
void
log
(
WxOrderFlow
wxOrderFlow
);
}
src/main/java/com/gogirl/application/order/sys/impl/WxOrderFlowServiceImpl.java
0 → 100644
View file @
25eea547
package
com
.
gogirl
.
application
.
order
.
sys
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.gogirl.application.order.sys.IWxOrderFlowService
;
import
com.gogirl.domain.order.sys.WxOrderFlow
;
import
com.gogirl.infrastructure.common.util.JsonUtilByFsJson
;
import
com.gogirl.infrastructure.mapper.order.sys.WxOrderFlowMapper
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 微信订单流水 服务实现类
* </p>
*
* @author robbendev
* @since 2020-12-23
*/
@Slf4j
@Service
public
class
WxOrderFlowServiceImpl
extends
ServiceImpl
<
WxOrderFlowMapper
,
WxOrderFlow
>
implements
IWxOrderFlowService
{
@Async
@Override
public
void
log
(
WxOrderFlow
wxOrderFlow
)
{
log
.
info
(
"保存微信订单流水:{}"
,
JsonUtilByFsJson
.
beanToJson
(
wxOrderFlow
));
this
.
save
(
wxOrderFlow
);
}
}
src/main/java/com/gogirl/domain/order/sys/WxOrderFlow.java
0 → 100644
View file @
25eea547
package
com
.
gogirl
.
domain
.
order
.
sys
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.github.binarywang.wxpay.bean.notify.WxPayOrderNotifyResult
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
/**
* <p>
* 微信订单流水
* </p>
*
* @author robbendev
* @since 2020-12-23
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"WxOrderFlow对象"
,
description
=
"微信订单流水"
)
public
class
WxOrderFlow
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
public
static
final
Integer
SCHEDULE_ORDER
=
1
;
public
static
final
Integer
CHARGE_ORDER
=
2
;
public
static
final
Integer
TIMES_CARD
=
3
;
public
static
final
Integer
AGENT_CHARGE
=
3
;
public
static
final
Integer
CUSTOMER
=
1
;
public
static
final
Integer
TECHNICIAN
=
2
;
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"用户在商户appid下的唯一标识"
)
private
String
openid
;
@ApiModelProperty
(
value
=
"1-美甲沙龙小程序2-店员端小程序"
)
private
Integer
sourceFrom
;
@ApiModelProperty
(
value
=
"JSA描述:PI、NATIVE、APP"
)
private
String
tradeType
;
@ApiModelProperty
(
value
=
"银行类型,采用字符串类型的银行标识,银行类型见银行列表"
)
private
String
bankType
;
@ApiModelProperty
(
value
=
"订单总金额,单位为分"
)
private
Integer
totalFee
;
@ApiModelProperty
(
value
=
"货币类型,符合ISO4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型"
)
private
String
feeType
;
@ApiModelProperty
(
value
=
"微信支付订单号"
)
private
String
transactionId
;
@ApiModelProperty
(
value
=
"商户系统的订单号,与请求一致。"
)
private
String
outTradeNo
;
@ApiModelProperty
(
value
=
"支付完成时间,格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为20091225091010。其他详见时间规则"
)
private
String
timeEnd
;
@ApiModelProperty
(
value
=
"商户订单类型 "
)
private
Integer
orderType
;
public
static
WxOrderFlow
getInstance
(
WxPayOrderNotifyResult
result
)
{
WxOrderFlow
wxOrderFlow
=
new
WxOrderFlow
();
wxOrderFlow
.
setOpenid
(
result
.
getOpenid
());
wxOrderFlow
.
setTradeType
(
result
.
getTradeType
());
wxOrderFlow
.
setBankType
(
result
.
getBankType
());
wxOrderFlow
.
setTotalFee
(
result
.
getTotalFee
());
wxOrderFlow
.
setFeeType
(
result
.
getFeeType
());
wxOrderFlow
.
setTransactionId
(
result
.
getTransactionId
());
wxOrderFlow
.
setOutTradeNo
(
result
.
getOutTradeNo
());
wxOrderFlow
.
setTimeEnd
(
result
.
getTimeEnd
());
return
wxOrderFlow
;
}
}
src/main/java/com/gogirl/domain/store/store/StoreManage.java
View file @
25eea547
...
@@ -90,7 +90,7 @@ public class StoreManage implements Serializable {
...
@@ -90,7 +90,7 @@ public class StoreManage implements Serializable {
@ApiModelProperty
(
"店长id"
)
@ApiModelProperty
(
"店长id"
)
private
Integer
masterUserId
;
private
Integer
masterUserId
;
@ApiModelProperty
(
"营业状态1.营业中;2.停止营"
)
@ApiModelProperty
(
"营业状态1.营业中;2.停止营
业
"
)
private
Integer
operatingStatus
;
private
Integer
operatingStatus
;
@ApiModelProperty
(
"运营人员id"
)
@ApiModelProperty
(
"运营人员id"
)
...
...
src/main/java/com/gogirl/infrastructure/mapper/order/sys/WxOrderFlowMapper.java
0 → 100644
View file @
25eea547
package
com
.
gogirl
.
infrastructure
.
mapper
.
order
.
sys
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.gogirl.domain.order.sys.WxOrderFlow
;
/**
* <p>
* 微信订单流水 Mapper 接口
* </p>
*
* @author robbendev
* @since 2020-12-23
*/
public
interface
WxOrderFlowMapper
extends
BaseMapper
<
WxOrderFlow
>
{
}
src/main/java/com/gogirl/interfaces/order/sys/WxOrderFlowController.java
0 → 100644
View file @
25eea547
package
com
.
gogirl
.
interfaces
.
order
.
sys
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* <p>
* 微信订单流水 前端控制器
* </p>
*
* @author robbendev
* @since 2020-12-23
*/
@RestController
@RequestMapping
(
"/wx-order-flow"
)
public
class
WxOrderFlowController
{
}
src/main/java/com/gogirl/interfaces/user/customer/CustomerController.java
View file @
25eea547
...
@@ -161,9 +161,9 @@ public class CustomerController {
...
@@ -161,9 +161,9 @@ public class CustomerController {
if
(
StringUtils
.
isEmpty
(
sex
))
{
if
(
StringUtils
.
isEmpty
(
sex
))
{
throw
new
RRException
(
"性别必填"
);
throw
new
RRException
(
"性别必填"
);
}
}
if
(
birthdayMonth
==
null
||
birthdayDay
==
null
)
{
//
if (birthdayMonth == null || birthdayDay == null) {
throw
new
RRException
(
"生日必填"
);
//
throw new RRException("生日必填");
}
//
}
if
(
StringUtils
.
isEmpty
(
ageGroup
))
{
if
(
StringUtils
.
isEmpty
(
ageGroup
))
{
throw
new
RRException
(
"年龄必填"
);
throw
new
RRException
(
"年龄必填"
);
}
}
...
...
src/main/resources/mapper/order/sys/WxOrderFlowMapper.xml
0 → 100644
View file @
25eea547
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.gogirl.infrastructure.mapper.order.sys.WxOrderFlowMapper"
>
</mapper>
src/test/java/com/gogirl/CodeGenerator.java
View file @
25eea547
...
@@ -53,7 +53,7 @@ public class CodeGenerator {
...
@@ -53,7 +53,7 @@ public class CodeGenerator {
// 数据源配置
// 数据源配置
DataSourceConfig
dsc
=
new
DataSourceConfig
();
DataSourceConfig
dsc
=
new
DataSourceConfig
();
dsc
.
setUrl
(
"jdbc:mysql://gz-cdb-c0sq6eax.sql.tencentcdb.com:60779/
bailun_gogirl
?useUnicode=true&characterEncoding=utf-8&useSSL=false&&zeroDateTimeBehavior=convertToNull"
);
dsc
.
setUrl
(
"jdbc:mysql://gz-cdb-c0sq6eax.sql.tencentcdb.com:60779/
gogirl_pre
?useUnicode=true&characterEncoding=utf-8&useSSL=false&&zeroDateTimeBehavior=convertToNull"
);
// dsc.setSchemaName("public");
// dsc.setSchemaName("public");
dsc
.
setDriverName
(
"com.mysql.jdbc.Driver"
);
dsc
.
setDriverName
(
"com.mysql.jdbc.Driver"
);
dsc
.
setUsername
(
"root"
);
dsc
.
setUsername
(
"root"
);
...
...
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