mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-05-04 01:50:17 +08:00
交易分账 重构
This commit is contained in:
@@ -35,7 +35,6 @@ import com.jsowell.common.util.*;
|
|||||||
import com.jsowell.common.util.Cp56Time2a.Cp56Time2aUtil;
|
import com.jsowell.common.util.Cp56Time2a.Cp56Time2aUtil;
|
||||||
import com.jsowell.common.util.http.HttpUtils;
|
import com.jsowell.common.util.http.HttpUtils;
|
||||||
import com.jsowell.common.util.id.IdUtils;
|
import com.jsowell.common.util.id.IdUtils;
|
||||||
import com.jsowell.pile.util.SnUtils;
|
|
||||||
import com.jsowell.common.util.id.SnowflakeIdWorker;
|
import com.jsowell.common.util.id.SnowflakeIdWorker;
|
||||||
import com.jsowell.common.util.ip.AddressUtils;
|
import com.jsowell.common.util.ip.AddressUtils;
|
||||||
import com.jsowell.netty.handler.HeartbeatRequestHandler;
|
import com.jsowell.netty.handler.HeartbeatRequestHandler;
|
||||||
@@ -50,6 +49,9 @@ import com.jsowell.pile.dto.lutongyunting.BindCouponDTO;
|
|||||||
import com.jsowell.pile.mapper.MemberBasicInfoMapper;
|
import com.jsowell.pile.mapper.MemberBasicInfoMapper;
|
||||||
import com.jsowell.pile.mapper.PileBillingTemplateMapper;
|
import com.jsowell.pile.mapper.PileBillingTemplateMapper;
|
||||||
import com.jsowell.pile.service.*;
|
import com.jsowell.pile.service.*;
|
||||||
|
import com.jsowell.pile.transaction.dto.OrderTransactionDTO;
|
||||||
|
import com.jsowell.pile.transaction.service.TransactionService;
|
||||||
|
import com.jsowell.pile.util.SnUtils;
|
||||||
import com.jsowell.pile.vo.base.PileInfoVO;
|
import com.jsowell.pile.vo.base.PileInfoVO;
|
||||||
import com.jsowell.pile.vo.uniapp.MemberVO;
|
import com.jsowell.pile.vo.uniapp.MemberVO;
|
||||||
import com.jsowell.pile.vo.web.BalanceDeductionAmountVO;
|
import com.jsowell.pile.vo.web.BalanceDeductionAmountVO;
|
||||||
@@ -212,6 +214,43 @@ public class SpringBootTestController {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private MemberAdapayRecordService memberAdapayRecordService;
|
private MemberAdapayRecordService memberAdapayRecordService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private TransactionService transactionService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单元测试,测试订单流程
|
||||||
|
*/
|
||||||
|
@Test
|
||||||
|
public void testTheOrderProcess() {
|
||||||
|
// 生成订单
|
||||||
|
OrderBasicInfo orderBasicInfo = generateAnOrder();
|
||||||
|
|
||||||
|
// 支付订单
|
||||||
|
PayOrderDTO dto = new PayOrderDTO();
|
||||||
|
|
||||||
|
payOrder(dto);
|
||||||
|
|
||||||
|
// 结算订单
|
||||||
|
|
||||||
|
// 订单退款
|
||||||
|
}
|
||||||
|
|
||||||
|
private OrderBasicInfo generateAnOrder() {
|
||||||
|
OrderBasicInfo orderBasicInfo = new OrderBasicInfo();
|
||||||
|
OrderDetail detail = new OrderDetail();
|
||||||
|
|
||||||
|
|
||||||
|
OrderTransactionDTO dto = new OrderTransactionDTO();
|
||||||
|
dto.setOrderBasicInfo(orderBasicInfo);
|
||||||
|
dto.setOrderDetail(detail);
|
||||||
|
transactionService.doCreateOrder(dto);
|
||||||
|
return orderBasicInfo;
|
||||||
|
}
|
||||||
|
|
||||||
|
private OrderBasicInfo payOrder(PayOrderDTO dto) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 测试多笔支付情况,解冻部分金额
|
* 测试多笔支付情况,解冻部分金额
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user