Commit f0ed2d92 by yangfangfang

解决报错

parent decc30ae
......@@ -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);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment