mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 11:05:18 +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.http.HttpUtils;
|
||||
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.ip.AddressUtils;
|
||||
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.PileBillingTemplateMapper;
|
||||
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.uniapp.MemberVO;
|
||||
import com.jsowell.pile.vo.web.BalanceDeductionAmountVO;
|
||||
@@ -212,6 +214,43 @@ public class SpringBootTestController {
|
||||
@Autowired
|
||||
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