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
af0f9914
Commit
af0f9914
authored
Apr 08, 2020
by
huluobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
订单数据完整度
parent
959c5f84
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
3 additions
and
158 deletions
+3
-158
OrderManageService.java
...om/gogirl/application/order/serve/OrderManageService.java
+0
-6
OrderManageServiceImpl.java
.../application/order/serve/impl/OrderManageServiceImpl.java
+2
-8
PayQryServiceImpl.java
...ogirl/application/order/serve/impl/PayQryServiceImpl.java
+0
-143
CustomerServiceImpl.java
...l/application/user/customer/impl/CustomerServiceImpl.java
+1
-1
No files found.
src/main/java/com/gogirl/application/order/serve/OrderManageService.java
View file @
af0f9914
...
@@ -108,12 +108,6 @@ public interface OrderManageService extends IService<OrderManage> {
...
@@ -108,12 +108,6 @@ public interface OrderManageService extends IService<OrderManage> {
*/
*/
List
<
OrderServe
>
addOrModifyOrderComment
(
CreateCommentCommand
cmd
);
List
<
OrderServe
>
addOrModifyOrderComment
(
CreateCommentCommand
cmd
);
/**
* 更新订单数据完整
*
* @param om
*/
void
updateOrderDataIntegrity
(
OrderManage
om
);
/**
/**
* 美甲师确认收款
* 美甲师确认收款
...
...
src/main/java/com/gogirl/application/order/serve/impl/OrderManageServiceImpl.java
View file @
af0f9914
...
@@ -117,6 +117,8 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
...
@@ -117,6 +117,8 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
private
ProducePromotionTimeMapper
producePromotionTimeMapper
;
private
ProducePromotionTimeMapper
producePromotionTimeMapper
;
@Resource
@Resource
private
CouponService
couponService
;
private
CouponService
couponService
;
@Resource
private
ScheduleServeMapper
scheduleServeMapper
;
@Override
@Override
public
BigDecimal
countSumPay
(
Integer
customerId
,
Integer
departmentId
)
{
public
BigDecimal
countSumPay
(
Integer
customerId
,
Integer
departmentId
)
{
...
@@ -647,9 +649,6 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
...
@@ -647,9 +649,6 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
return
map
;
return
map
;
}
}
@Resource
private
ScheduleServeMapper
scheduleServeMapper
;
@Override
@Override
public
List
<
OrderServe
>
addOrModifyOrderComment
(
CreateCommentCommand
cmd
)
{
public
List
<
OrderServe
>
addOrModifyOrderComment
(
CreateCommentCommand
cmd
)
{
...
@@ -729,11 +728,6 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
...
@@ -729,11 +728,6 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
}
}
@Override
@Override
public
void
updateOrderDataIntegrity
(
OrderManage
om
)
{
}
@Override
public
void
confirmOrder
(
Integer
orderId
,
Integer
payType
,
Integer
technicianId
)
{
public
void
confirmOrder
(
Integer
orderId
,
Integer
payType
,
Integer
technicianId
)
{
log
.
info
(
"***美甲师发起收款***,美甲师id: {},订单id: {}"
,
technicianId
,
orderId
);
log
.
info
(
"***美甲师发起收款***,美甲师id: {},订单id: {}"
,
technicianId
,
orderId
);
...
...
src/main/java/com/gogirl/application/order/serve/impl/PayQryServiceImpl.java
deleted
100644 → 0
View file @
959c5f84
//package com.gogirl.application.order.serve.impl;
//
//import com.github.binarywang.wxpay.bean.order.WxPayMpOrderResult;
//import com.github.binarywang.wxpay.bean.request.WxPayUnifiedOrderRequest;
//import com.github.binarywang.wxpay.exception.WxPayException;
//import com.gogirl.application.order.serve.OrderManageService;
//import com.gogirl.application.order.serve.PayQryService;
//import com.gogirl.domain.order.serve.MultiPaymentType;
//import com.gogirl.domain.order.serve.OrderManage;
//import com.gogirl.domain.user.customer.CustomerBalance;
//import com.gogirl.infrastructure.common.exception.RRException;
//import com.gogirl.infrastructure.config.property.GogirlProperties;
//import com.gogirl.infrastructure.service.wx.WxPayControllerFeign;
//import com.gogirl.infrastructure.mapper.user.customer.CustomerBalanceMapper;
//import com.gogirl.shared.member.order.command.BalanceWxPayQuery;
//import com.gogirl.shared.member.order.query.UnifiedOrderQuery;
//import com.gogirl.shared.order.serve.query.qry.ordermanage.WxPayOrderQuery;
//import com.gogirl.infrastructure.common.util.JsonUtilByFsJson;
//import com.gogirl.infrastructure.common.util.RandomUtil;
//import com.google.common.collect.Lists;
//import lombok.AllArgsConstructor;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.stereotype.Service;
//import org.springframework.transaction.annotation.Transactional;
//
//import java.math.BigDecimal;
//import java.net.InetAddress;
//import java.net.UnknownHostException;
//import java.util.List;
//
//@Service
//@AllArgsConstructor
//@Slf4j
//public class PayQryServiceImpl implements PayQryService {
//
// private final WxPayControllerFeign wxPayControllerFeign;
//
//
// private final GogirlProperties gogirlProperties;
//
// private final OrderManageService orderManageService;
// private final CustomerBalanceMapper customerBalanceMapper;
//
// @Override
// public WxPayMpOrderResult unifiedOrder(UnifiedOrderQuery qry) throws UnknownHostException, WxPayException {
//
// OrderManage orderManageDTO = orderManageService.queryOrder(qry.getOrderId());
//
// WxPayOrderQuery qry2 = WxPayOrderQuery
// .builder()
// .currentCustomerId(qry.getCustomerId())
// .openid(qry.getOpenid())
// //避免同单不同金额的情况
// .orderNo(RandomUtil.randomInt(100000, 999999) + orderManageDTO.getOrderNo())
// .totalPaymentAmount(orderManageDTO.getTotalPaymentAmount())
// .build();
//
// WxPayUnifiedOrderRequest wxPayUnifiedOrderRequest =
// WxPayUnifiedOrderRequest.newBuilder()
// .openid(qry.getOpenid())
// .tradeType("JSAPI")
// //todo
// .notifyUrl(gogirlProperties.getNotifyOrder())
// .spbillCreateIp(InetAddress.getLocalHost().getHostAddress())
// .totalFee(qry2.getTotalPaymentAmount().multiply(new BigDecimal(100)).intValue())
// .outTradeNo(qry2.getOrderNo())
// .body("gogirl美甲美睫")
// .build();
// log.info("**微信下单参数构造**,{}", wxPayUnifiedOrderRequest.toString());
//
// wxPayUnifiedOrderRequest.setNotifyUrl(gogirlProperties.getNotifyOrder());
// //微信统一下单
// return wxPayControllerFeign.createJsapiOrder(wxPayUnifiedOrderRequest);
//
// }
//
//
// @Transactional(timeout = 10000)
// @Override
// public WxPayMpOrderResult balanceWxPay(BalanceWxPayQuery qry) throws UnknownHostException, WxPayException {
//
// OrderManage orderManageDTO = orderManageService.queryOrder(qry.getOrderId());
//
// CustomerBalance customerBalance = customerBalanceMapper.selectByCustomerId(qry.getCustomerId());
//
// if (orderManageDTO.getTotalPaymentAmount().multiply(new BigDecimal(100)).intValue() < customerBalance.getBalance()) {
// throw new RRException("请使用余额支付");
// }
//
// BigDecimal leftTotalPaymentAmount = orderManageDTO.getTotalPaymentAmount().subtract(new BigDecimal(customerBalance.getBalance()).divide(new BigDecimal(100), 2, BigDecimal.ROUND_HALF_UP));
//
// WxPayOrderQuery wxPayOrderQuery = WxPayOrderQuery.builder()
// //避免同单不同金额的情况
// .orderNo(RandomUtil.randomInt(100000, 999999) + orderManageDTO.getOrderNo())
// .currentCustomerId(qry.getCustomerId())
// .openid(qry.getOpenid())
// .totalPaymentAmount(leftTotalPaymentAmount)
// .build();
//
// WxPayUnifiedOrderRequest wxPayUnifiedOrderRequest =
// WxPayUnifiedOrderRequest.newBuilder()
// .openid(qry.getOpenid())
// .tradeType("JSAPI")
// //todo
// .notifyUrl(gogirlProperties.getNotifyBalanceWxPay())
// .spbillCreateIp(InetAddress.getLocalHost().getHostAddress())
// .totalFee(wxPayOrderQuery.getTotalPaymentAmount().multiply(new BigDecimal(100)).intValue())
// .outTradeNo(wxPayOrderQuery.getOrderNo())
// .body("gogirl美甲美睫")
// .build();
//
// log.info("**微信下单参数构造**,{}", wxPayUnifiedOrderRequest.toString());
// //微信统一下单
// return wxPayControllerFeign.createJsapiOrder(wxPayUnifiedOrderRequest);
// }
//
// @Override
// public void balancePosPay(Integer currentCustomerId, Integer orderId) {
// OrderManage orderManage = orderManageService.getById(orderId);
//
// CustomerBalance customerBalance = customerBalanceMapper.selectByCustomerId(currentCustomerId);
//
// if (orderManage.getTotalPaymentAmount().multiply(new BigDecimal(100)).intValue() < customerBalance.getBalance()) {
// throw new RRException("请使用余额支付");
// }
// //申请余额pos支付
// orderManage.setPaymentType(13);
//
// BigDecimal balanceAmount = new BigDecimal(customerBalance.getBalance()).divide(new BigDecimal(100), 100, BigDecimal.ROUND_HALF_UP);
//
// MultiPaymentType balancePay = new MultiPaymentType(2, balanceAmount);
// MultiPaymentType posPay = new MultiPaymentType(5, orderManage.getTotalPaymentAmount().subtract(balanceAmount));
//
// List<MultiPaymentType> multiPaymentTypeList = Lists.newArrayList(balancePay, posPay);
//
// orderManage.setMultiplePaymentType(JsonUtilByFsJson.beanToJson(multiPaymentTypeList));
//
// //待确认支付
// orderManage.setStatus(8);
//
// orderManageService.updateById(orderManage);
// }
//}
src/main/java/com/gogirl/application/user/customer/impl/CustomerServiceImpl.java
View file @
af0f9914
...
@@ -392,7 +392,7 @@ public class CustomerServiceImpl extends ServiceImpl<CustomerMapper, Customer> i
...
@@ -392,7 +392,7 @@ public class CustomerServiceImpl extends ServiceImpl<CustomerMapper, Customer> i
double
dataRate
=
orderManageService
.
countOrderDataRate
(
customer
,
om
);
double
dataRate
=
orderManageService
.
countOrderDataRate
(
customer
,
om
);
om
.
setDataIntegrity
(
dataRate
);
om
.
setDataIntegrity
(
dataRate
);
orderManageService
.
update
OrderDataIntegrity
(
om
);
orderManageService
.
update
ById
(
om
);
}
}
}
}
...
...
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