|
|
@@ -31,7 +31,7 @@ let testTable = function () {
|
|
|
{id: 1, name: '霍元甲', userCode: '15253135600', vipType: 1},
|
|
|
{id: 2, name: '陈真', userCode: '15253135602', vipType: 2},
|
|
|
{id: 3, name: '成龙', userCode: '15253135604', vipType: 1},
|
|
|
- ]
|
|
|
+ ];
|
|
|
|
|
|
for (var i = 0; i < 6; i++) {
|
|
|
item.push({
|
|
|
@@ -118,14 +118,14 @@ let getUserList = function () {
|
|
|
|
|
|
let testStudent = function (num, team) {
|
|
|
let item = [];
|
|
|
- let group = team == 2 ? "@integer(1, 2)":"@integer(1, 3)";
|
|
|
+ let group = team == 2 ? "@integer(1, 2)" : "@integer(1, 3)";
|
|
|
for (var i = 0; i < num; i++) {
|
|
|
item.push({
|
|
|
Age: 13,
|
|
|
AvgHr: 0,
|
|
|
BeginTime: 1608188579,
|
|
|
- Ck: "@integer(1, 99)",
|
|
|
- Cle: 0.10189043977055452,
|
|
|
+ Ck: "@float(1,99,0,1)",
|
|
|
+ Cle: "@float(1,9999,0,1)",
|
|
|
DuId: 119,
|
|
|
EndTime: 0,
|
|
|
GroupNo: group,
|
|
|
@@ -136,22 +136,22 @@ let testStudent = function (num, team) {
|
|
|
IsBreaking: 0,
|
|
|
IsNewUser: 0,
|
|
|
MaxHr: 80,
|
|
|
- Name: "测试人",
|
|
|
+ Name: "@cname",
|
|
|
PkSucessnum: 2,
|
|
|
PkTotalnum: 6,
|
|
|
PlanId: 60,
|
|
|
- PureCalorieNoVo2: 0.046890439770554515,
|
|
|
+ PureCalorieNoVo2: "@integer(1, 999)",
|
|
|
Sex: 1,
|
|
|
Sn: "22735",
|
|
|
StaticHr: 60,
|
|
|
- Steps: 0,
|
|
|
+ Steps: "@float(1,9999,0,1)",
|
|
|
SvId: 20,
|
|
|
UserId: 104,
|
|
|
UserMd5: "55661a861f8fae20dd505b2b4575dc0e",
|
|
|
Weight: 50,
|
|
|
- activePercent: 14,
|
|
|
+ activePercent: "@integer(1, 200)",
|
|
|
bmrMSjRmrcb: 66.00000000000001,
|
|
|
- formatCk: 0,
|
|
|
+ formatCk: "@integer(1, 999)",
|
|
|
isAlive: true,
|
|
|
isFinish: false,
|
|
|
isOver: false,
|
|
|
@@ -159,8 +159,8 @@ let testStudent = function (num, team) {
|
|
|
lastPushDataTime: 1608188947175,
|
|
|
lastUpdateTime: 1608188945184,
|
|
|
queuePushData: [],
|
|
|
- realHr: 80,
|
|
|
- vo2Max: 0
|
|
|
+ realHr: "@integer(1, 200)",
|
|
|
+ vo2Max: "@float(1,9999,0,1)"
|
|
|
})
|
|
|
}
|
|
|
|
|
|
@@ -227,11 +227,11 @@ let CalorieStatsQuery = function () {
|
|
|
let Rs = [
|
|
|
{
|
|
|
Title: '本<s>周</s>场馆卡路里总消耗',
|
|
|
- Result: [{'Values': "@integer(888888, 1)", Unite: '千卡'}],
|
|
|
+ Result: [{'Values': "@integer(1, 999999)", Unite: '千卡'}],
|
|
|
},
|
|
|
{
|
|
|
Title: '本<s>周</s>场馆卡路里总消耗',
|
|
|
- Result: [{'Values': "@integer(888888, 1)", Unite: '千卡'}],
|
|
|
+ Result: [{'Values': "@integer(1, 888888)", Unite: '千卡'}],
|
|
|
}
|
|
|
];
|
|
|
return {
|
|
|
@@ -239,8 +239,41 @@ let CalorieStatsQuery = function () {
|
|
|
Memo: "Success",
|
|
|
Rs: Rs,
|
|
|
};
|
|
|
+};
|
|
|
|
|
|
+let UserRankingQuery = function (num) {
|
|
|
+ let item1 = [];
|
|
|
+ let item2 = [];
|
|
|
+ for (var i = 0; i < num; i++) {
|
|
|
+ item1.push({
|
|
|
+ "UserName": "@cname",
|
|
|
+ "Values": "@integer(1, 9999)",
|
|
|
+ })
|
|
|
+ }
|
|
|
+ for (var i = 0; i < num; i++) {
|
|
|
+ item2.push({
|
|
|
+ "UserName": "@cname",
|
|
|
+ "Values": "@float(1,9999,0,1)",
|
|
|
+ })
|
|
|
+ }
|
|
|
+ let Rs = [
|
|
|
+ {
|
|
|
+ Title: '月度卡路里排行版',
|
|
|
+ Result: item1,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ Title: '月度CK值排行版',
|
|
|
+ Result: item2,
|
|
|
+ }
|
|
|
+ ];
|
|
|
+ return {
|
|
|
+ Code: 0,
|
|
|
+ Memo: "Success",
|
|
|
+ Rs: Rs,
|
|
|
+ };
|
|
|
};
|
|
|
+
|
|
|
+
|
|
|
let testHerosRankingQuery = function (num) {
|
|
|
let item = [
|
|
|
{
|
|
|
@@ -248,7 +281,7 @@ let testHerosRankingQuery = function (num) {
|
|
|
"Style": "heros",
|
|
|
"Result": [
|
|
|
{
|
|
|
- "UserName": "段长鹏",
|
|
|
+ "UserName": "@cname",
|
|
|
"Sex": 1,
|
|
|
"Head": "",
|
|
|
"Values": "4744",
|
|
|
@@ -256,7 +289,7 @@ let testHerosRankingQuery = function (num) {
|
|
|
"Message": ""
|
|
|
},
|
|
|
{
|
|
|
- "UserName": "贾雨奇",
|
|
|
+ "UserName": "@cname",
|
|
|
"Sex": 1,
|
|
|
"Head": "http://192.168.0.2/flyhead.png",
|
|
|
"Values": "4034",
|
|
|
@@ -264,7 +297,7 @@ let testHerosRankingQuery = function (num) {
|
|
|
"Message": ""
|
|
|
},
|
|
|
{
|
|
|
- "UserName": "郑伟",
|
|
|
+ "UserName": "@cname",
|
|
|
"Sex": 1,
|
|
|
"Head": "http://192.168.0.2/flyhead.png",
|
|
|
"Values": "2290",
|
|
|
@@ -302,7 +335,7 @@ let testHerosRankingQuery = function (num) {
|
|
|
Memo: "Success",
|
|
|
Rs: item,
|
|
|
};
|
|
|
-}
|
|
|
+};
|
|
|
|
|
|
let getClassStat = function (ClassOn, dp) {
|
|
|
return {
|
|
|
@@ -316,25 +349,56 @@ let getClassStat = function (ClassOn, dp) {
|
|
|
};
|
|
|
};
|
|
|
|
|
|
-let t = 0;//0 is on 1 is off
|
|
|
-if (t == 1) {
|
|
|
+let t = 1;//0 is on 1 is off
|
|
|
+if (t == 0) {
|
|
|
// 列表测试
|
|
|
Mock.mock('/api/testTable', 'post', testTable());
|
|
|
-
|
|
|
Mock.mock('/api/getUserList', 'post', getUserList());
|
|
|
- let curheadapi = 'http://192.168.0.10:8080/';
|
|
|
- // 学生列表
|
|
|
- Mock.mock(curheadapi + 'UserListInfo', 'post', testStudent(6, 1));
|
|
|
- // 下课排名
|
|
|
- Mock.mock(curheadapi + 'ClassUserRank', 'post', testStudent(6, 2));
|
|
|
+
|
|
|
+
|
|
|
+ let curheadapi = 'http://192.168.0.63:8080/';
|
|
|
+
|
|
|
+ let LessonClass = 0;
|
|
|
+ let LessonDp = 3;
|
|
|
+
|
|
|
+ if (LessonClass == 1) {
|
|
|
+ // 上团课
|
|
|
+ Mock.mock(curheadapi + 'ClassStatQuery', 'post', getClassStat(1, 1));
|
|
|
+ Mock.mock(curheadapi + 'UserListInfo', 'post', testStudent(6, 1));
|
|
|
+ } else if (LessonClass == 2) {
|
|
|
+ // 上2队PK课
|
|
|
+ Mock.mock(curheadapi + 'ClassStatQuery', 'post', getClassStat(1, 2));
|
|
|
+ Mock.mock(curheadapi + 'UserListInfo', 'post', testStudent(6, 2));
|
|
|
+ } else if (LessonClass == 3) {
|
|
|
+ // 上3队PK课
|
|
|
+ Mock.mock(curheadapi + 'ClassStatQuery', 'post', getClassStat(1, 3));
|
|
|
+ Mock.mock(curheadapi + 'UserListInfo', 'post', testStudent(6, 3));
|
|
|
+ }else if(LessonClass == 0){
|
|
|
+ // 下课
|
|
|
+ if(LessonDp == 0){
|
|
|
+ Mock.mock(curheadapi + 'ClassStatQuery', 'post', getClassStat(0, 0));
|
|
|
+ } else if (LessonDp == 1) {
|
|
|
+ Mock.mock(curheadapi + 'ClassStatQuery', 'post', getClassStat(0, 1));
|
|
|
+ }else if (LessonDp == 2) {
|
|
|
+ Mock.mock(curheadapi + 'ClassStatQuery', 'post', getClassStat(0, 2));
|
|
|
+ // 下课排名
|
|
|
+ Mock.mock(curheadapi + 'ClassUserRank', 'post', testStudent(6, 2));
|
|
|
+ }else if (LessonDp == 3) {
|
|
|
+ Mock.mock(curheadapi + 'ClassStatQuery', 'post', getClassStat(0, 3));
|
|
|
+ // 下课排名
|
|
|
+ Mock.mock(curheadapi + 'ClassUserRank', 'post', testStudent(6, 3));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ // wait
|
|
|
// 英雄榜
|
|
|
- Mock.mock(curheadapi + 'HerosRankingQuery', 'post', testHerosRankingQuery(1));
|
|
|
+ Mock.mock(curheadapi + 'HerosRankingQuery', 'post', testHerosRankingQuery(3));
|
|
|
// 卡路里排行榜
|
|
|
Mock.mock(curheadapi + 'CalorieStatsQuery', 'post', CalorieStatsQuery(1, 2));
|
|
|
// 用户排行榜
|
|
|
- Mock.mock(curheadapi + 'UserRankingQuery', 'post', testStudent(1, 2));
|
|
|
- // 上课状态
|
|
|
- Mock.mock(curheadapi + 'ClassStatQuery', 'post', getClassStat(0, 2));
|
|
|
+ Mock.mock(curheadapi + 'UserRankingQuery', 'post', UserRankingQuery(8));
|
|
|
+
|
|
|
// 新同学 0 999
|
|
|
Mock.mock(curheadapi + 'getNewUser', 'post', getNewUser(999));
|
|
|
// 彩蛋 0 999
|