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
f0ed2d92
Commit
f0ed2d92
authored
Jul 20, 2026
by
yangfangfang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
解决报错
parent
decc30ae
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
15 deletions
+15
-15
src/main/java/com/xiaomai/cases/polar/finance/order/TestSignOrderAxf.java
+15
-15
No files found.
src/main/java/com/xiaomai/cases/polar/finance/order/TestSignOrderAxf.java
View file @
f0ed2d92
...
...
@@ -65,7 +65,7 @@ public class TestSignOrderAxf extends BaseTestImpl {
}
// 查询存量的卡
JSONObject
fetchPageOfMemberCard
=
orderTools
.
fetchPageOfMemberCard
(
""
,
"MEMBER_CARD"
).
getJSONObject
(
"result"
);
JSONObject
fetchPageOfMemberCard
=
orderTools
.
fetchPageOfMemberCard
(
"
先享后付
"
,
"MEMBER_CARD"
).
getJSONObject
(
"result"
);
int
total
=
Integer
.
parseInt
(
fetchPageOfMemberCard
.
getString
(
"total"
));
String
cardId
=
""
;
if
(
total
==
0
)
{
...
...
@@ -73,7 +73,7 @@ public class TestSignOrderAxf extends BaseTestImpl {
}
cardId
=
fetchPageOfMemberCard
.
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getString
(
"id"
);
BigDecimal
quantity
=
new
BigDecimal
(
fetchPageOfMemberCard
.
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getJSONArray
(
"benefitList"
).
getJSONObject
(
0
).
getString
(
"balance"
));
float
price
=
Float
.
parseFloat
(
fetchPageOfMemberCard
.
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getString
(
"price"
));
BigDecimal
price
=
new
BigDecimal
(
fetchPageOfMemberCard
.
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getString
(
"price"
));
int
validPeriod
=
Integer
.
parseInt
(
fetchPageOfMemberCard
.
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getString
(
"validPeriod"
));
try
{
Thread
.
sleep
(
1000
);
...
...
@@ -121,17 +121,17 @@ public class TestSignOrderAxf extends BaseTestImpl {
JSONObject
axfOrderInfo
=
new
JSONObject
();
axfOrderInfo
.
put
(
"totalPeriod"
,
"
2
"
);
//总期数
axfOrderInfo
.
put
(
"totalPeriod"
,
"
6
"
);
//总期数
axfOrderInfo
.
put
(
"cycleType"
,
"MONTH"
);
// 按月扣款
axfOrderInfo
.
put
(
"periodType"
,
"SAME_EACH_PERIOD"
);
// 扣款每期一致
axfOrderInfo
.
put
(
"cycleValue"
,
1
);
// 按月1号
axfOrderInfo
.
put
(
"chargeNow"
,
false
);
JSONArray
periodPriceList
=
new
JSONArray
();
for
(
int
i
=
0
;
i
<
2
;
i
++){
for
(
int
i
=
0
;
i
<
6
;
i
++){
JSONObject
priceObj
=
new
JSONObject
();
priceObj
.
put
(
"period"
,
i
+
1
);
// 期数
priceObj
.
put
(
"salePrice"
,
price
/
2
);
// 每期还款金额
priceObj
.
put
(
"salePrice"
,
price
.
divide
(
new
BigDecimal
(
6
))
);
// 每期还款金额
periodPriceList
.
add
(
priceObj
);
}
...
...
@@ -195,7 +195,7 @@ public class TestSignOrderAxf extends BaseTestImpl {
}
// 查询存量的卡
JSONObject
fetchPageOfMemberCard
=
orderTools
.
fetchPageOfMemberCard
(
""
,
"MEMBER_CARD"
).
getJSONObject
(
"result"
);
JSONObject
fetchPageOfMemberCard
=
orderTools
.
fetchPageOfMemberCard
(
"
先享后付
"
,
"MEMBER_CARD"
).
getJSONObject
(
"result"
);
int
total
=
Integer
.
parseInt
(
fetchPageOfMemberCard
.
getString
(
"total"
));
String
cardId
=
""
;
if
(
total
==
0
)
{
...
...
@@ -203,7 +203,7 @@ public class TestSignOrderAxf extends BaseTestImpl {
}
cardId
=
fetchPageOfMemberCard
.
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getString
(
"id"
);
BigDecimal
quantity
=
new
BigDecimal
(
fetchPageOfMemberCard
.
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getJSONArray
(
"benefitList"
).
getJSONObject
(
0
).
getString
(
"balance"
));
float
price
=
Float
.
parseFloat
(
fetchPageOfMemberCard
.
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getString
(
"price"
));
BigDecimal
price
=
new
BigDecimal
(
fetchPageOfMemberCard
.
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getString
(
"price"
));
int
validPeriod
=
Integer
.
parseInt
(
fetchPageOfMemberCard
.
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getString
(
"validPeriod"
));
try
{
Thread
.
sleep
(
1000
);
...
...
@@ -251,7 +251,7 @@ public class TestSignOrderAxf extends BaseTestImpl {
JSONObject
axfOrderInfo
=
new
JSONObject
();
axfOrderInfo
.
put
(
"totalPeriod"
,
"
2
"
);
//总期数
axfOrderInfo
.
put
(
"totalPeriod"
,
"
6
"
);
//总期数
axfOrderInfo
.
put
(
"cycleType"
,
"MONTH"
);
// 按月扣款
axfOrderInfo
.
put
(
"periodType"
,
"SAME_EACH_PERIOD"
);
// 扣款每期一致
axfOrderInfo
.
put
(
"cycleValue"
,
1
);
// 按月1号
...
...
@@ -265,10 +265,10 @@ public class TestSignOrderAxf extends BaseTestImpl {
JSONArray
periodPriceList
=
new
JSONArray
();
for
(
int
i
=
0
;
i
<
2
;
i
++){
for
(
int
i
=
0
;
i
<
6
;
i
++){
JSONObject
priceObj
=
new
JSONObject
();
priceObj
.
put
(
"period"
,
i
+
1
);
// 期数
priceObj
.
put
(
"salePrice"
,
price
/
2
);
// 每期还款金额
priceObj
.
put
(
"salePrice"
,
price
.
divide
(
new
BigDecimal
(
6
))
);
// 每期还款金额
periodPriceList
.
add
(
priceObj
);
}
...
...
@@ -332,7 +332,7 @@ public class TestSignOrderAxf extends BaseTestImpl {
}
// 查询存量的卡
JSONObject
fetchPageOfMemberCard
=
orderTools
.
fetchPageOfMemberCard
(
""
,
"MEMBER_CARD"
).
getJSONObject
(
"result"
);
JSONObject
fetchPageOfMemberCard
=
orderTools
.
fetchPageOfMemberCard
(
"
先享后付
"
,
"MEMBER_CARD"
).
getJSONObject
(
"result"
);
int
total
=
Integer
.
parseInt
(
fetchPageOfMemberCard
.
getString
(
"total"
));
String
cardId
=
""
;
if
(
total
==
0
)
{
...
...
@@ -340,7 +340,7 @@ public class TestSignOrderAxf extends BaseTestImpl {
}
cardId
=
fetchPageOfMemberCard
.
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getString
(
"id"
);
BigDecimal
quantity
=
new
BigDecimal
(
fetchPageOfMemberCard
.
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getJSONArray
(
"benefitList"
).
getJSONObject
(
0
).
getString
(
"balance"
));
float
price
=
Float
.
parseFloat
(
fetchPageOfMemberCard
.
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getString
(
"price"
));
BigDecimal
price
=
new
BigDecimal
(
fetchPageOfMemberCard
.
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getString
(
"price"
));
int
validPeriod
=
Integer
.
parseInt
(
fetchPageOfMemberCard
.
getJSONArray
(
"records"
).
getJSONObject
(
0
).
getString
(
"validPeriod"
));
try
{
Thread
.
sleep
(
1000
);
...
...
@@ -388,7 +388,7 @@ public class TestSignOrderAxf extends BaseTestImpl {
JSONObject
axfOrderInfo
=
new
JSONObject
();
axfOrderInfo
.
put
(
"totalPeriod"
,
"
2
"
);
//总期数
axfOrderInfo
.
put
(
"totalPeriod"
,
"
6
"
);
//总期数
axfOrderInfo
.
put
(
"cycleType"
,
"MONTH"
);
// 按月扣款
axfOrderInfo
.
put
(
"cycleChargeType"
,
"FIXED_DAYS"
);
axfOrderInfo
.
put
(
"periodType"
,
"SAME_EACH_PERIOD"
);
// 扣款每期一致
...
...
@@ -396,10 +396,10 @@ public class TestSignOrderAxf extends BaseTestImpl {
axfOrderInfo
.
put
(
"chargeNow"
,
false
);
JSONArray
periodPriceList
=
new
JSONArray
();
for
(
int
i
=
0
;
i
<
2
;
i
++){
for
(
int
i
=
0
;
i
<
6
;
i
++){
JSONObject
priceObj
=
new
JSONObject
();
priceObj
.
put
(
"period"
,
i
+
1
);
// 期数
priceObj
.
put
(
"salePrice"
,
price
/
2
);
// 每期还款金额
priceObj
.
put
(
"salePrice"
,
price
.
divide
(
new
BigDecimal
(
6
))
);
// 每期还款金额
periodPriceList
.
add
(
priceObj
);
}
...
...
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