Commit 7a0ee768 by xyy

新增场地预约case

parent 204e2bf6
......@@ -166,7 +166,10 @@ public class TestPurchaseAreaTimes extends XMBaseTest {
//检验b端订单变成已作废
Assert.assertEquals(XMJSONPath.readPath(orderTools.getDetail(voucherId,info), "$.result.state"), "DISCARD");
//清理数据
//b端场地组移除场地
venueAreaTools.unbindVenueAreas(suiteId,groupId,info);
//b端删除场地组
venueAreaTools.saveVenueAreaSuite(suiteId,"DELETE",info);
//b端删除场地
......
......@@ -142,6 +142,8 @@ public class TestScanCheckIn extends XMBaseTest {
Assert.assertEquals(XMJSONPath.readPath(venueAreaTools.countVenueBookingRefundFail(),"$.result"),"0");
//清理数据
//b端场地组移除场地
venueAreaTools.unbindVenueAreas(suiteId,groupId);
//b端删除场地组
venueAreaTools.saveVenueAreaSuite(suiteId,"DELETE");
//b端删除场地
......
......@@ -365,6 +365,32 @@ public class VenueAreaTools extends XMBaseTest {
}
/**
* 场地组移除场地
* @param suiteId
* @param groupId
* @param userInfos
*/
public void unbindVenueAreas(String suiteId,String groupId,DataUserInfo...userInfos) {
dataApi.setApiModule(ApiModule.Polar_Setting)
.setApiName("API_unbindVenueAreas")
.setTerminal(Terminal.B);
super.beforeDataRequest(userInfos);
JSONArray venueGroupIds = new JSONArray();
venueGroupIds.add(groupId);
JSONObject object = new JSONObject();
object.put("suiteId", suiteId);
object.put("venueGroupIds", venueGroupIds);
object.put("brandId", dataApi.getLoginInfo().getBrandId());
object.put("studioId", dataApi.getLoginInfo().getStudioId());
object.put("operatorId", dataApi.getLoginInfo().getAdminId());
dataApi.doRequest(RequestType.JSON, dataparams, object.toString(), dataheadrs);
Assert.assertTrue(Boolean.valueOf(XMJSONPath.readPath(dataApi.getApi_response(), "$.success")) == true, "调用接口返回结果:" + XMJSONPath.readPath(dataApi.getApi_response(), "$.message"));
}
/**
* 场地组预约时间设置
* @param venueGroupId
* @param userInfos
......
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