Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
tiku_APP_APITest
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
shuai
tiku_APP_APITest
Commits
99fb257e
Commit
99fb257e
authored
Jan 02, 2020
by
Thinkpad
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
mr 2020 1.2
parent
f182f68e
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
49 additions
and
35 deletions
+49
-35
DataAllMr.xls
tiku_App/TestData/DataAllMr.xls
+0
-0
checkSubmit.java
tiku_App/src/com/offcn/api/tk/app3/checkSubmit.java
+7
-7
doExercise.java
tiku_App/src/com/offcn/api/tk/app3/doExercise.java
+5
-2
getAiPracticeQuestion.java
..._App/src/com/offcn/api/tk/app3/getAiPracticeQuestion.java
+13
-2
getMyNotebookByCate.java
tiku_App/src/com/offcn/api/tk/app3/getMyNotebookByCate.java
+5
-0
getMyNotebookByCateId.java
..._App/src/com/offcn/api/tk/app3/getMyNotebookByCateId.java
+10
-10
getMyNotebookByTime.java
tiku_App/src/com/offcn/api/tk/app3/getMyNotebookByTime.java
+8
-13
TK.java
tiku_App/src/com/offcn/process/TK.java
+1
-1
No files found.
tiku_App/TestData/DataAllMr.xls
View file @
99fb257e
No preview for this file type
tiku_App/src/com/offcn/api/tk/app3/checkSubmit.java
View file @
99fb257e
...
...
@@ -43,7 +43,7 @@ public class checkSubmit extends TK implements API {
public
String
user_id
;
//用户id
public
String
record_id
;
//
public
String
question_id
;
//
public
String
examine_paper_id
;
//
//
public String examine_paper_id;//
@Override
public
void
initialize
(
HashMap
<
String
,
Object
>
data
)
{
...
...
@@ -66,7 +66,7 @@ public class checkSubmit extends TK implements API {
user_id
=
MapUtil
.
getParameter
(
parameter
,
"user_id"
).
trim
();
record_id
=
MapUtil
.
getParameter
(
parameter
,
"record_id"
).
trim
();
question_id
=
MapUtil
.
getParameter
(
parameter
,
"question_id"
).
trim
();
examine_paper_id
=
MapUtil
.
getParameter
(
parameter
,
"examine_paper_id"
).
trim
();
//
examine_paper_id = MapUtil.getParameter(parameter, "examine_paper_id").trim();
...
...
@@ -82,11 +82,11 @@ public class checkSubmit extends TK implements API {
question_id
=
question_id_L
;
parameter
=
parameter
.
replace
(
"\"question_id\":code"
,
"\"question_id\":\""
+
question_id
+
"\""
);
}
if
((!
examine_paper_id
.
equals
(
""
))
&&
examine_paper_id
.
equals
(
"code"
))
{
examine_paper_id
=
examine_paper_id_L
;
//查询examine_paper表,examine_paper_id列,并且examine_id列存在
parameter
=
parameter
.
replace
(
"\"examine_paper_id\":code"
,
"\"examine_paper_id\":\""
+
examine_paper_id
+
"\""
);
}
//
if ((!examine_paper_id.equals("")) && examine_paper_id.equals("code")) {
//
examine_paper_id=examine_paper_id_L;//查询examine_paper表,examine_paper_id列,并且examine_id列存在
//
parameter = parameter.replace("\"examine_paper_id\":code", "\"examine_paper_id\":\""+ examine_paper_id + "\"");
//
}
//
data
.
put
(
"parameter"
,
parameter
);
return
data
;
}
...
...
tiku_App/src/com/offcn/api/tk/app3/doExercise.java
View file @
99fb257e
...
...
@@ -37,6 +37,7 @@ import net.sf.json.JSONObject;
public
class
doExercise
extends
TK
implements
API
{
public
String
parameter
;
//参数集合
public
String
user_id
;
//用户id
public
String
datas
;
//练习册id
public
String
appid
;
//标识
...
...
@@ -52,11 +53,13 @@ public class doExercise extends TK implements API {
// 获取parameter对应的内容
parameter
=
MapUtil
.
getValue
(
"parameter"
,
data
);
datas
=
MapUtil
.
getParameter
(
parameter
,
"data"
);
user_id
=
MapUtil
.
getParameter
(
parameter
,
"user_id"
).
trim
();
datas
=
MapUtil
.
getParameter
(
parameter
,
"data"
);
// appid = MapUtil.getParameter_get(parameter, "appid").trim(
);
user_id
=
ListUtil
.
getListValue
(
user_idList
,
0
);
if
((!
datas
.
equals
(
""
))
&&
datas
.
equals
(
"code"
))
{
datas
=
"{\\\"record_id\\\":\\\"5308\\\",\\\"orgin_id\\\":\\\"62\\\",\\\"user_id\\\":\\\"16\\\",\\\"exam_id\\\":\\\"71\\\",\\\"behaviour\\\":1,\\\"questions\\\":[{\\\"question_number\\\":\\\"1\\\",\\\"subject_2\\\":\\\"词语辨析\\\",\\\"user_answer\\\":\\\"461685\\\",\\\"is_hf\\\":\\\"0\\\",\\\"duration\\\":\\\"02\\\",\\\"question_id\\\":\\\"7772\\\",\\\"type\\\":\\\"1\\\",\\\"is_signed\\\":\\\"0\\\",\\\"subject_1\\\":\\\"逻辑填空\\\",\\\"subject_3\\\": \\\"\\\"}]}"
;
// datas = "{\\\"record_id\\\":\\\"5308\\\",\\\"orgin_id\\\":\\\"62\\\",\\\"user_id\\\":\\\"16\\\",\\\"exam_id\\\":\\\"71\\\",\\\"behaviour\\\":1,\\\"questions\\\":[{\\\"question_number\\\":\\\"1\\\",\\\"subject_2\\\":\\\"词语辨析\\\",\\\"user_answer\\\":\\\"461685\\\",\\\"is_hf\\\":\\\"0\\\",\\\"duration\\\":\\\"02\\\",\\\"question_id\\\":\\\"7772\\\",\\\"type\\\":\\\"1\\\",\\\"is_signed\\\":\\\"0\\\",\\\"subject_1\\\":\\\"逻辑填空\\\",\\\"subject_3\\\": \\\"\\\"}]}";
datas
=
"{\\\"record_id\\\":"
+
L_record_id
+
",\\\"orgin_id\\\":\\\"62\\\",\\\"orgin\\\":\\\"5\\\",\\\"user_id\\\":"
+
user_id
+
",\\\"exam_id\\\":\\\"71\\\",\\\"behaviour\\\":0,\\\"questions\\\":[{\\\"question_number\\\":"
+
question_number_L
+
",\\\"subject_2\\\":\\\"\\\",\\\"user_answer\\\":"
+
L_choice_id
+
",\\\"is_hf\\\":\\\"0\\\",\\\"duration\\\":\\\"02\\\",\\\"question_id\\\":"
+
question_id_L
+
",\\\"type\\\":\\\"1\\\",\\\"is_signed\\\":\\\"0\\\",\\\"subject_1\\\":\\\"\\\",\\\"subject_3\\\": \\\"\\\"}]}"
;
parameter
=
parameter
.
replace
(
"\"data\":code"
,
"\"data\":\""
+
datas
+
"\""
);
}
data
.
put
(
"parameter"
,
parameter
);
...
...
tiku_App/src/com/offcn/api/tk/app3/getAiPracticeQuestion.java
View file @
99fb257e
...
...
@@ -164,9 +164,20 @@ public class getAiPracticeQuestion extends TK implements API {
if
(
"接口响应成功!"
.
equals
(
msg
)){
L_record_id
=
jp
.
getString
(
"record_id"
);
// L_record_id = MapUtil.killQuotes(L_record_id, "\"");
L_record_id
=
jp
.
getString
(
"data.record_id"
);
System
.
out
.
println
(
L_record_id
);
// List<String> list=jp.getList("data.list");
// if (list!=null && list.size()>0 && list.get(0)!=null) {
// for(int i=0;i<list.size();i++){
question_id_L
=
jp
.
getString
(
"data.list.question_id[0]"
);
question_number_L
=
jp
.
getString
(
"data.list.question_number[0]"
);
L_choice_id
=
jp
.
getString
(
"data.list.choices[0].choice_id[0]"
);
// }
// }
System
.
out
.
println
(
question_id_L
);
System
.
out
.
println
(
question_number_L
);
System
.
out
.
println
(
L_choice_id
);
conn
=
ConnectionsMap
.
get
(
"tk"
);
}
}
...
...
tiku_App/src/com/offcn/api/tk/app3/getMyNotebookByCate.java
View file @
99fb257e
...
...
@@ -136,6 +136,11 @@ public class getMyNotebookByCate extends TK implements API {
if
(
"接口响应成功!"
.
equals
(
msg
)){
cate_id_L
=
jp
.
getString
(
"data.list.cate_id"
);
String
cateIds
=
jp
.
getString
(
"data.list.cate_id"
);
String
[]
cateId
=
cateIds
.
split
(
","
);
for
(
String
string
:
cateId
)
{
cate_id_L
=
string
.
replace
(
"["
,
""
).
replace
(
"]"
,
""
).
trim
();
}
System
.
out
.
println
(
cate_id_L
);
}
}
...
...
tiku_App/src/com/offcn/api/tk/app3/getMyNotebookByCateId.java
View file @
99fb257e
...
...
@@ -39,8 +39,8 @@ public class getMyNotebookByCateId extends TK implements API {
public
String
parameter
;
//参数集合
public
String
user_id
;
//用户id
public
String
item_id
;
//考试项目
id
public
String
id
;
//练习册类别
id
public
String
cate_id
;
//分类
id
public
String
subject_id
;
//考试科目
id
@Override
public
void
initialize
(
HashMap
<
String
,
Object
>
data
)
{
...
...
@@ -54,20 +54,20 @@ public String parameter;//参数集合
// 获取parameter对应的内容
parameter
=
MapUtil
.
getValue
(
"parameter"
,
data
);
user_id
=
MapUtil
.
getParameter
(
parameter
,
"user_id"
).
trim
();
item_id
=
MapUtil
.
getParameter
(
parameter
,
"item
_id"
).
trim
();
id
=
MapUtil
.
getParameter
(
parameter
,
"
id"
).
trim
();
cate_id
=
MapUtil
.
getParameter
(
parameter
,
"cate
_id"
).
trim
();
subject_id
=
MapUtil
.
getParameter
(
parameter
,
"subject_
id"
).
trim
();
if
((!
user_id
.
equals
(
""
))
&&
user_id
.
equals
(
"code"
))
{
user_id
=
ListUtil
.
getListValue
(
user_idList
,
0
);
parameter
=
parameter
.
replace
(
"\"user_id\":code"
,
"\"user_id\":\""
+
user_id
+
"\""
);
}
if
((!
item_id
.
equals
(
""
))
&&
item
_id
.
equals
(
"code"
))
{
item_id
=
item
_id_L
;
parameter
=
parameter
.
replace
(
"\"
item_id\":code"
,
"\"item_id\":\""
+
item
_id
+
"\""
);
if
((!
cate_id
.
equals
(
""
))
&&
cate
_id
.
equals
(
"code"
))
{
cate_id
=
cate
_id_L
;
parameter
=
parameter
.
replace
(
"\"
cate_id\":code"
,
"\"cate_id\":\""
+
cate
_id
+
"\""
);
}
if
((!
id
.
equals
(
""
))
&&
id
.
equals
(
"code"
))
{
id
=
question_id_L
;
parameter
=
parameter
.
replace
(
"\"
id\":code"
,
"\"id\":\""
+
id
+
"\""
);
if
((!
subject_id
.
equals
(
""
))
&&
subject_
id
.
equals
(
"code"
))
{
subject_id
=
L_subject_id
;
parameter
=
parameter
.
replace
(
"\"
subject_id\":code"
,
"\"subject_id\":\""
+
subject_
id
+
"\""
);
}
data
.
put
(
"parameter"
,
parameter
);
return
data
;
...
...
tiku_App/src/com/offcn/api/tk/app3/getMyNotebookByTime.java
View file @
99fb257e
...
...
@@ -30,17 +30,16 @@ import net.sf.json.JSONObject;
/**
*
64.我的题本(时间)接口
*
获取按时间排序的试题信息
*
* @author
puhui
* @author
mr
*
*/
public
class
getMyNotebookByTime
extends
TK
implements
API
{
public
String
parameter
;
//参数集合
public
String
user_id
;
//用户id
public
String
item_id
;
//考试项目id
public
String
subtype_id
;
//练习册类别id
public
String
subject_id
;
//考试科目id
@Override
public
void
initialize
(
HashMap
<
String
,
Object
>
data
)
{
...
...
@@ -54,20 +53,16 @@ public class getMyNotebookByTime extends TK implements API {
// 获取parameter对应的内容
parameter
=
MapUtil
.
getValue
(
"parameter"
,
data
);
user_id
=
MapUtil
.
getParameter
(
parameter
,
"user_id"
).
trim
();
item_id
=
MapUtil
.
getParameter
(
parameter
,
"item_id"
).
trim
();
subtype_id
=
MapUtil
.
getParameter
(
parameter
,
"subtype_id"
).
trim
();
subject_id
=
MapUtil
.
getParameter
(
parameter
,
"subject_id"
).
trim
();
if
((!
user_id
.
equals
(
""
))
&&
user_id
.
equals
(
"code"
))
{
user_id
=
ListUtil
.
getListValue
(
user_idList
,
0
);
parameter
=
parameter
.
replace
(
"\"user_id\":code"
,
"\"user_id\":\""
+
user_id
+
"\""
);
}
if
((!
item_id
.
equals
(
""
))
&&
item_id
.
equals
(
"code"
))
{
item_id
=
"88"
;
parameter
=
parameter
.
replace
(
"\"item_id\":code"
,
"\"item_id\":\""
+
item_id
+
"\""
);
}
if
((!
subtype_id
.
equals
(
""
))
&&
subtype_id
.
equals
(
"code"
))
{
subtype_id
=
"3"
;
parameter
=
parameter
.
replace
(
"\"subtype_id\":code"
,
"\"subtype_id\":\""
+
subtype_id
+
"\""
);
if
((!
subject_id
.
equals
(
""
))
&&
subject_id
.
equals
(
"code"
))
{
subject_id
=
L_subject_id
;
parameter
=
parameter
.
replace
(
"\"subject_id\":code"
,
"\"subject_id\":\""
+
subject_id
+
"\""
);
}
data
.
put
(
"parameter"
,
parameter
);
return
data
;
...
...
tiku_App/src/com/offcn/process/TK.java
View file @
99fb257e
...
...
@@ -78,7 +78,7 @@ public class TK extends BasicsGM{
public
static
String
L_practice_id
=
""
;
//智能练习id
public
static
String
L_submit_time
=
""
;
//交卷时间
public
static
String
L_subject_id
=
""
;
//考试科目id
public
static
String
L_choice_id
=
""
;
//试题选项id
...
...
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