Commit 99fb257e by Thinkpad

mr 2020 1.2

parent f182f68e
......@@ -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;
}
......
......@@ -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);
......
......@@ -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");
}
}
......
......@@ -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);
}
}
......
......@@ -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;
......
......@@ -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;
......
......@@ -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
......
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