Commit 752d66bc by xuyamei

1. 增加手动签到、扫码签到

parent d0ff59be
......@@ -263,5 +263,77 @@ public class ReserveCTools extends XMBaseTest {
return dataApi.getBodyInJSON().toString();
}
/**
* @description:小程序手动签到
* @author: xuyamei
* @date: 2024/6/26 15:51
* @param success 正常传true
* @param reserveId 预约id
* @param memberId 会员id
* @return: java.lang.String
**/
public String signIn(boolean success,String reserveId,String memberId) {
setUP("API_signIn");
JSONObject body = new JSONObject();
body.put("reserveId",reserveId);
body.put("memberId",memberId);
dataApi.doRequest(RequestType.JSON,dataparams,body.toString(),dataheadrs).assetsSuccess(success);
return dataApi.getBodyInJSON().getString("message");
}
/**
* @description: 扫码签到
* @author: xuyamei
* @date: 2024/6/26 15:54
* @param success 正常传true
* @param scheduleId 课次id
* @param memberId 会员id
* @return:
**/
public String signInByScanCode(boolean success,String scheduleId,String memberId) {
setUP("API_signInByScanCode");
JSONObject body = new JSONObject();
body.put("scheduleId",scheduleId);
body.put("memberId",memberId);
dataApi.doRequest(RequestType.JSON,dataparams,body.toString(),dataheadrs).assetsSuccess(success);
return dataApi.getBodyInJSON().getString("message");
}
/**
* @description:签到前校验
* @author: xuyamei
* @date: 2024/6/26 15:58
* @param success 正常传true
* @param scheduleId 课次id
* @param memberId 会员id
* @return: java.lang.String
**/
public String queryPreSignInCheck(boolean success,String scheduleId,String memberId){
setUP("API_queryPreSignInCheck");
JSONObject body = new JSONObject();
body.put("scheduleId",scheduleId);
body.put("memberId",memberId);
dataApi.doRequest(RequestType.JSON,dataparams,body.toString(),dataheadrs).assetsSuccess(success);
return dataApi.getBodyInJSON().getJSONObject("result").getString("preSignInCheck");
}
/**
* @description:小程序获取团课预约规则
* @author: xuyamei
* @date: 2024/6/26 16:04
* @return: com.alibaba.fastjson.JSONObject
**/
public JSONObject getGroupBookingRules(){
setUP("API_getGroupBookingRules");
String body = "{\"studioId\":\""+dataApi.getLoginInfo().getStudioId()+"\"}";
dataApi.doRequest(RequestType.JSON,dataparams,body,dataheadrs).assetsSuccess(true);
return dataApi.getBodyInJSON().getJSONObject("result");
}
}
......@@ -234,8 +234,8 @@ public class GroupScheduleTools extends XMBaseTest {
* @param scheduleId
* @return: com.alibaba.fastjson.JSONObject
**/
public JSONObject getScheduleItemDetail(String scheduleId){
setUP("API_getScheduleItemDetail");
public JSONObject getScheduleItemDetail(String scheduleId,DataUserInfo...dataUserInfo){
setUP("API_getScheduleItemDetail",dataUserInfo);
JSONObject body = new JSONObject();
body.put("operatorId", dataApi.getLoginInfo().getAdminId());
......
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