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
dc31a1f1
Commit
dc31a1f1
authored
Aug 28, 2024
by
xyy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增储值卡的case
parent
0d2efa0f
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
78 additions
and
3 deletions
+78
-3
src/main/java/com/xiaomai/cases/lunar/reserve/ReserveCTools.java
+39
-2
src/main/java/com/xiaomai/cases/lunar/reserve/TestSingleReserveByDeposit.java
+0
-0
src/main/java/com/xiaomai/cases/polar/course/CourseTools.java
+39
-1
No files found.
src/main/java/com/xiaomai/cases/lunar/reserve/ReserveCTools.java
View file @
dc31a1f1
...
@@ -457,10 +457,47 @@ public class ReserveCTools extends XMBaseTest {
...
@@ -457,10 +457,47 @@ public class ReserveCTools extends XMBaseTest {
return
dataApi
.
getBodyInJSON
().
getJSONObject
(
"result"
);
return
dataApi
.
getBodyInJSON
().
getJSONObject
(
"result"
);
}
}
/**
* 获取可预私教老师列表
* @param memberId
* @param startDate
* @param endDate
* @param dataUserInfos
* @return
*/
public
JSONObject
getEnablePersonalCoachList
(
String
memberId
,
String
startDate
,
String
endDate
,
DataUserInfo
...
dataUserInfos
){
setUP
(
"API_getEnablePersonalCoachList"
,
dataUserInfos
);
JSONObject
body
=
new
JSONObject
();
body
.
put
(
"brandId"
,
dataApi
.
getLoginInfo
().
getBrandId
());
body
.
put
(
"studioId"
,
dataApi
.
getLoginInfo
().
getStudioId
());
body
.
put
(
"startDate"
,
startDate
);
body
.
put
(
"endDate"
,
endDate
);
body
.
put
(
"coachId"
,
null
);
body
.
put
(
"courseChooseEnum"
,
null
);
body
.
put
(
"memberId"
,
memberId
);
dataApi
.
doRequest
(
RequestType
.
JSON
,
dataparams
,
body
.
toString
(),
dataheadrs
).
assetsSuccess
(
true
);
return
dataApi
.
getBodyInJSON
();
}
/**
* 获取私教的可约课程
* @param coachId
* @param dataUserInfos
* @return
*/
public
JSONObject
getCourseByPage
(
String
coachId
,
DataUserInfo
...
dataUserInfos
){
setUP
(
"API_getCourseByPage"
,
dataUserInfos
);
JSONObject
body
=
new
JSONObject
();
body
.
put
(
"current"
,
0
);
body
.
put
(
"brandId"
,
dataApi
.
getLoginInfo
().
getBrandId
());
body
.
put
(
"studioId"
,
dataApi
.
getLoginInfo
().
getStudioId
());
body
.
put
(
"courseType"
,
"PERSONAL"
);
body
.
put
(
"size"
,
10
);
body
.
put
(
"coachId"
,
coachId
);
dataApi
.
doRequest
(
RequestType
.
JSON
,
dataparams
,
body
.
toString
(),
dataheadrs
).
assetsSuccess
(
true
);
return
dataApi
.
getBodyInJSON
();
}
}
}
src/main/java/com/xiaomai/cases/lunar/reserve/TestSingleReserveByDeposit.java
0 → 100644
View file @
dc31a1f1
This diff is collapsed.
Click to expand it.
src/main/java/com/xiaomai/cases/polar/course/CourseTools.java
View file @
dc31a1f1
...
@@ -10,7 +10,6 @@ import com.xiaomai.utils.XMBaseTest;
...
@@ -10,7 +10,6 @@ import com.xiaomai.utils.XMBaseTest;
import
com.xiaomai.utils.XMJSONPath
;
import
com.xiaomai.utils.XMJSONPath
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
/**
/**
...
@@ -454,7 +453,46 @@ public class CourseTools extends XMBaseTest {
...
@@ -454,7 +453,46 @@ public class CourseTools extends XMBaseTest {
dataApi
.
doRequest
(
RequestType
.
JSON
,
dataparams
,
body
.
toString
(),
dataheadrs
).
assetsSuccess
(
true
);
dataApi
.
doRequest
(
RequestType
.
JSON
,
dataparams
,
body
.
toString
(),
dataheadrs
).
assetsSuccess
(
true
);
}
}
/**
* 编辑私教课的单次约课价格
* @param categoryId 课程分类
* @param courseId 课程id
* @param courseName 课程名称
* @param coachId 私教id
* @param price 设置单次约课价格
* @param dataUserInfo
*/
public
void
editPersonalCourse
(
String
categoryId
,
String
courseId
,
String
courseName
,
String
coachId
,
String
price
,
DataUserInfo
...
dataUserInfo
){
dataApi
.
setApiModule
(
ApiModule
.
Polar_Course
)
.
setApiName
(
"API_editPersonalCourse"
)
.
setTerminal
(
Terminal
.
B
);
super
.
beforeDataRequest
(
dataUserInfo
);
JSONObject
body
=
new
JSONObject
();
body
.
put
(
"courseName"
,
courseName
);
body
.
put
(
"duration"
,
10
);
// 时长
body
.
put
(
"difficulty"
,
3
);
// 难度
body
.
put
(
"color"
,
"#AACF53"
);
body
.
put
(
"coverId"
,
"0"
);
body
.
put
(
"timeUnit"
,
"MINUTE"
);
body
.
put
(
"categoryId"
,
categoryId
);
body
.
put
(
"sourceId"
,
dataApi
.
getLoginInfo
().
getStudioId
());
// 来源:场馆、品牌
body
.
put
(
"sourceType"
,
"STUDIO"
);
// 来源类型:场馆、品牌
body
.
put
(
"sizeType"
,
"ONE_TO_MANY"
);
// 私教模式
body
.
put
(
"allArea"
,
false
);
// 场地
JSONArray
coachIds
=
new
JSONArray
();
coachIds
.
add
(
coachId
);
body
.
put
(
"coachIds"
,
coachIds
);
body
.
put
(
"capacity"
,
20
);
// 课容量
body
.
put
(
"singleReserve"
,
true
);
// 允许单次约课
body
.
put
(
"minCapacity"
,
1
);
// 开课人数
body
.
put
(
"reservePrice"
,
price
);
// 单次约课的价格
body
.
put
(
"brandCourseId"
,
courseId
);
body
.
put
(
"brandId"
,
dataApi
.
getLoginInfo
().
getBrandId
());
// 品牌
body
.
put
(
"studioId"
,
dataApi
.
getLoginInfo
().
getStudioId
());
body
.
put
(
"operatorId"
,
dataApi
.
getLoginInfo
().
getAdminId
());
dataApi
.
doRequest
(
RequestType
.
JSON
,
dataparams
,
body
.
toString
(),
dataheadrs
).
assetsSuccess
(
true
);
}
/**
/**
* @description:编辑团课
* @description:编辑团课
...
...
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