Commit 2f59102c by yangfangfang

minipay修改报错

parent df7f1527
......@@ -112,4 +112,29 @@ public class OrderCTools extends XMBaseTest {
JSONObject response=dataApi.getBodyInJSON();
return response;
}
/**
* @param
* @description C端获取会员卡详情
* @param id 订单ID
* @param memberId 会员ID
* @author: yangfangfang
**/
public JSONObject findTenantCardDetailById(String id,String memberId,DataUserInfo...dataUserInfos) {
dataApi.setApiModule(ApiModule.Lunar_Card)
.setApiName("API_findTenantCardDetailById")
.setTerminal(Terminal.minApp);
super.beforeDataRequest(dataUserInfos);
JSONObject jsonObject = new JSONObject();
jsonObject.put("id",id);
jsonObject.put("memberId",memberId);
jsonObject.put("studioId",dataApi.getLoginInfo().getStudioId());
dataApi.doRequest(RequestType.JSON, dataparams, jsonObject.toJSONString(), dataheadrs).assetsSuccess(true);
JSONObject response=dataApi.getBodyInJSON();
return response;
}
}
......@@ -58,8 +58,13 @@ public class TestMiNiPay extends BaseTestImpl {
//获取会员卡
JSONObject memberCardResult=minCardTools.fetchOnSaleMemberCard("次卡").getJSONObject("result").getJSONArray("records").getJSONObject(0);
cardId=memberCardResult.getString("id");
BigDecimal price=new BigDecimal(memberCardResult.getString("price"));
String id=memberCardResult.getString("id");
//获取会员卡详情
JSONObject memberCardDetailResult=orderCTools.findTenantCardDetailById(id,memberId);
cardId= memberCardDetailResult.getJSONObject("result").getString("id");
String latestSnapshotId= memberCardDetailResult.getJSONObject("result").getString("latestSnapshotId");
BigDecimal price=new BigDecimal(memberCardDetailResult.getJSONObject("result").getString("price"));
try {
Thread.sleep(1000);
......@@ -68,7 +73,7 @@ public class TestMiNiPay extends BaseTestImpl {
}
//购买C端非0元会员卡
JSONObject purchaseCardResult=orderCTools.purchaseCard("PURCHASE",cardId,cardId,memberId,price);
JSONObject purchaseCardResult=orderCTools.purchaseCard("PURCHASE",cardId,latestSnapshotId,memberId,price);
String voucherId=purchaseCardResult.getJSONObject("result").getString("voucherId");//订单ID
try {
......
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