Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xm-sportstest
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xiamai-test
xm-sportstest
Commits
aa214646
Commit
aa214646
authored
Jul 01, 2025
by
yangfangfang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
解决报错
parent
a0da933d
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
71 additions
and
86 deletions
+71
-86
src/main/java/com/xiaomai/cases/polar/data/financeData/TestGetCostData.java
+4
-15
src/main/java/com/xiaomai/cases/polar/goods/TestGoodsOrder.java
+2
-2
src/main/java/com/xiaomai/cases/polar/goods/TestGoodsOrderByDeposit.java
+24
-31
src/main/java/com/xiaomai/cases/polar/goods/TestRefundGoods.java
+41
-38
No files found.
src/main/java/com/xiaomai/cases/polar/data/financeData/TestGetCostData.java
View file @
aa214646
...
...
@@ -56,11 +56,6 @@ public class TestGetCostData extends XMBaseTest {
BigDecimal
beforeConfirmedAmountMember_card
=
new
BigDecimal
(
beforeGetCostDataMember_card
.
getJSONObject
(
"result"
).
getString
(
"confirmedAmount"
));
//确认收入
BigDecimal
beforeLeftAmountMember_card
=
new
BigDecimal
(
beforeGetCostDataMember_card
.
getJSONObject
(
"result"
).
getString
(
"leftAmount"
));
//待消耗金额
try
{
Thread
.
sleep
(
3000
);
}
catch
(
InterruptedException
e
)
{
throw
new
RuntimeException
(
e
);
}
//①创建已支付订单,筛选全部和会员卡的确认收入无变化,待消耗金额增加对应的金额
//造订单相关数据
...
...
@@ -125,9 +120,9 @@ public class TestGetCostData extends XMBaseTest {
try
{
Thread
.
sleep
(
3
0000
);
Thread
.
sleep
(
20
0000
);
}
catch
(
InterruptedException
e
)
{
throw
new
RuntimeException
(
e
);
e
.
printStackTrace
(
);
}
...
...
@@ -143,12 +138,6 @@ public class TestGetCostData extends XMBaseTest {
try
{
Thread
.
sleep
(
25000
);
}
catch
(
InterruptedException
e
)
{
throw
new
RuntimeException
(
e
);
}
//校验1:
//校验已支付订单对于营收数据-全部的确认收入无变化,待消耗金额增加对应的金额
...
...
@@ -223,9 +212,9 @@ public class TestGetCostData extends XMBaseTest {
try
{
Thread
.
sleep
(
20000
);
Thread
.
sleep
(
20000
0
);
}
catch
(
InterruptedException
e
)
{
throw
new
RuntimeException
(
e
);
e
.
printStackTrace
(
);
}
...
...
src/main/java/com/xiaomai/cases/polar/goods/TestGoodsOrder.java
View file @
aa214646
...
...
@@ -266,9 +266,9 @@ public class TestGoodsOrder extends XMBaseTest {
JSONObject
discard
=
orderTools
.
discard
(
orderId2
,
"重复录入"
,
"已作废签单订单"
+
RandomStringUtil
.
randomString
(
10
));
try
{
Thread
.
sleep
(
2
5
0000
);
Thread
.
sleep
(
2
0
0000
);
}
catch
(
InterruptedException
e
)
{
throw
new
RuntimeException
(
e
);
e
.
printStackTrace
(
);
}
...
...
src/main/java/com/xiaomai/cases/polar/goods/TestGoodsOrderByDeposit.java
View file @
aa214646
...
...
@@ -112,11 +112,6 @@ public class TestGoodsOrderByDeposit extends XMBaseTest {
BigDecimal
price
=
new
BigDecimal
(
getDetail_goods
.
getJSONObject
(
"result"
).
getJSONObject
(
"singleSpecInfo"
).
getString
(
"price"
));
int
beforeInventory
=
Integer
.
parseInt
(
getDetail_goods
.
getJSONObject
(
"result"
).
getJSONObject
(
"singleSpecInfo"
).
getString
(
"inventory"
));
try
{
Thread
.
sleep
(
8000
);
}
catch
(
InterruptedException
e
)
{
throw
new
RuntimeException
(
e
);
}
//获取数据中心-财务中心-营收明细-物品的确认收入
JSONObject
beforeGetCostData_type
=
financeDataTools
.
getCostData_type
(
"DAY"
,
"GOODS"
,
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
());
...
...
@@ -129,9 +124,9 @@ public class TestGoodsOrderByDeposit extends XMBaseTest {
try
{
Thread
.
sleep
(
3
0000
);
Thread
.
sleep
(
20
0000
);
}
catch
(
InterruptedException
e
)
{
throw
new
RuntimeException
(
e
);
e
.
printStackTrace
(
);
}
...
...
@@ -154,12 +149,6 @@ public class TestGoodsOrderByDeposit extends XMBaseTest {
Assert
.
assertEquals
(
afterConfirmedAmount
,
beforeConfirmedAmount
.
add
(
cardPrice
.
setScale
(
2
,
RoundingMode
.
HALF_UP
)),
"使用储值卡全额抵扣购买物品,确认收入增加储值卡充值金额"
);
try
{
Thread
.
sleep
(
3000
);
}
catch
(
InterruptedException
e
)
{
throw
new
RuntimeException
(
e
);
}
//校验4:储值卡额度减少,剩余充值金额+赠送金额为0
//获取储值卡详情
JSONObject
fetchDetailById1
=
cardTools
.
memberCardFindDetailById
(
cardId1
);
...
...
@@ -195,6 +184,13 @@ public class TestGoodsOrderByDeposit extends XMBaseTest {
JSONObject
refundGoods
=
goodTools
.
refundGoods
(
xmAppApi
.
getLoginInfo
().
getAdminId
(),
ownerName
,
quantity
,
refundAmount
,
true
,
voucherItemId
,
memberId
,
receivableAmount
,
amount
,
"1"
,
cardPrice
,
cardBalance
,
cardId1
,
0
,
amount
,
amount
);
String
refundOrderId1
=
refundGoods
.
getString
(
"result"
);
try
{
Thread
.
sleep
(
200000
);
}
catch
(
InterruptedException
e
)
{
e
.
printStackTrace
();
}
//校验:
//校验1:获取B端订单详情:退单已完成状态
...
...
@@ -209,12 +205,6 @@ public class TestGoodsOrderByDeposit extends XMBaseTest {
Assert
.
assertEquals
(
refundInventory
,
signInventory
+
1
,
"使用储值卡全额抵扣购买物品退货退款成功后,物品库存数应增加1个"
);
try
{
Thread
.
sleep
(
25000
);
}
catch
(
InterruptedException
e
)
{
throw
new
RuntimeException
(
e
);
}
//校验3:数据中心-财务中心-营收明细-物品的确认收入应减少充值金额
...
...
@@ -238,6 +228,14 @@ public class TestGoodsOrderByDeposit extends XMBaseTest {
JSONObject
discardRefundOrder
=
orderTools
.
discard
(
refundOrderId1
,
"重复录入"
,
"已作废物品退货退款订单"
+
RandomStringUtil
.
randomString
(
10
));
try
{
Thread
.
sleep
(
200000
);
}
catch
(
InterruptedException
e
)
{
e
.
printStackTrace
();
}
//校验:
//校验1:获取B端订单详情:退单已作废状态
JSONObject
getDetailResult_discardRefund
=
orderTools
.
getDetail
(
refundOrderId1
);
...
...
@@ -251,12 +249,6 @@ public class TestGoodsOrderByDeposit extends XMBaseTest {
int
disRefundInventory
=
Integer
.
parseInt
(
disRefundGetDetail_goods
.
getJSONObject
(
"result"
).
getJSONObject
(
"singleSpecInfo"
).
getString
(
"inventory"
));
Assert
.
assertEquals
(
disRefundInventory
,
refundInventory
-
1
,
"B端作废退货退款订单后,物品库存数应减少1个"
);
try
{
Thread
.
sleep
(
25000
);
}
catch
(
InterruptedException
e
)
{
throw
new
RuntimeException
(
e
);
}
//校验3:数据中心-财务中心-营收明细-物品的确认收入应增加充值金额
JSONObject
disRefundAfterGetCostData_type
=
financeDataTools
.
getCostData_type
(
"DAY"
,
"GOODS"
,
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
());
...
...
@@ -278,6 +270,13 @@ public class TestGoodsOrderByDeposit extends XMBaseTest {
JSONObject
discardSignOrder
=
orderTools
.
discard
(
signOrderId1
,
"重复录入"
,
"已作废物品购买订单"
+
RandomStringUtil
.
randomString
(
10
));
try
{
Thread
.
sleep
(
200000
);
}
catch
(
InterruptedException
e
)
{
e
.
printStackTrace
();
}
//校验:
//校验1:获取B端订单详情:购买订单已作废状态
JSONObject
getDetailResult_discardSign
=
orderTools
.
getDetail
(
signOrderId1
);
...
...
@@ -291,12 +290,6 @@ public class TestGoodsOrderByDeposit extends XMBaseTest {
int
disSignInventory
=
Integer
.
parseInt
(
disSignGetDetail_goods
.
getJSONObject
(
"result"
).
getJSONObject
(
"singleSpecInfo"
).
getString
(
"inventory"
));
Assert
.
assertEquals
(
disSignInventory
,
disRefundInventory
+
1
,
"B端作废购买订单后,物品库存数应增加1个"
);
try
{
Thread
.
sleep
(
25000
);
}
catch
(
InterruptedException
e
)
{
throw
new
RuntimeException
(
e
);
}
//校验3:数据中心-财务中心-营收明细-物品的确认收入应减少充值金额
JSONObject
disSignAfterGetCostData_type
=
financeDataTools
.
getCostData_type
(
"DAY"
,
"GOODS"
,
TimeUtils
.
getTodayTime
(),
TimeUtils
.
getTodayEndTime
());
...
...
src/main/java/com/xiaomai/cases/polar/goods/TestRefundGoods.java
View file @
aa214646
This diff is collapsed.
Click to expand it.
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