Commit 6ec23d36 by Li Yongyu

add 1 cases ,update 2cases

parent d347c881
...@@ -41,6 +41,7 @@ public class getPaperStatusNwn extends TK implements API { ...@@ -41,6 +41,7 @@ public class getPaperStatusNwn extends TK implements API {
public String parameter;//参数集合 public String parameter;//参数集合
public String record_id;//试卷使用记录id public String record_id;//试卷使用记录id
public String record_id_excel;//试卷使用记录id
public String status;//试卷状态(默认值:0) public String status;//试卷状态(默认值:0)
@Override @Override
...@@ -48,17 +49,32 @@ public class getPaperStatusNwn extends TK implements API { ...@@ -48,17 +49,32 @@ public class getPaperStatusNwn extends TK implements API {
if (!isProduct && data.get("CleanDB").toString().contains("Y")) { if (!isProduct && data.get("CleanDB").toString().contains("Y")) {
cleanUser_FromDB();//清除注册用户根据user_id cleanUser_FromDB();//清除注册用户根据user_id
} }
try {
String sql = "SELECT use_id FROM `t_paper_use_record` WHERE is_statis = 2 AND is_done =1 AND is_release =0 AND channel <>1 LIMIT 1";
ResultSet rs_bankcard = this.sqlFromDB(sql);
rs_bankcard.last();
record_id =rs_bankcard.getString("use_id");
} catch (Exception e) {
e.printStackTrace();
}
} }
@Override @Override
public HashMap<String, Object> handleInput(HashMap<String, Object> data) { public HashMap<String, Object> handleInput(HashMap<String, Object> data) {
// 获取parameter对应的内容 // 获取parameter对应的内容
parameter = MapUtil.getValue("parameter", data); parameter = MapUtil.getValue("parameter", data);
record_id = MapUtil.getParameter(parameter, "record_id").trim(); record_id_excel = MapUtil.getParameter(parameter, "record_id").trim();
status = MapUtil.getParameter(parameter, "status").trim(); status = MapUtil.getParameter(parameter, "status").trim();
if ((!record_id.equals("")) && record_id.equals("code")) { if ((!record_id_excel.equals("")) && record_id_excel.equals("code")) {
record_id= nwn_record_id; //record_id= nwn_record_id;
parameter = parameter.replace("\"record_id\":code", "\"record_id\":\""+ record_id + "\""); parameter = parameter.replace("\"record_id\":code", "\"record_id\":\""+ record_id + "\"");
} }
data.put("parameter", parameter); data.put("parameter", parameter);
...@@ -82,6 +98,7 @@ public class getPaperStatusNwn extends TK implements API { ...@@ -82,6 +98,7 @@ public class getPaperStatusNwn extends TK implements API {
MyRequest myRequest=new MyRequest(); MyRequest myRequest=new MyRequest();
myRequest.setUrl("/apiv3/api/api/getPaperStatus"); myRequest.setUrl("/apiv3/api/api/getPaperStatus");
//myRequest.setUrl("Url");
myRequest.setHeaders(headers); myRequest.setHeaders(headers);
myRequest.setFormParameter(jsonAsMap); myRequest.setFormParameter(jsonAsMap);
myRequest.setRequest(Request); myRequest.setRequest(Request);
......
...@@ -35,7 +35,7 @@ import net.sf.json.JSONObject; ...@@ -35,7 +35,7 @@ import net.sf.json.JSONObject;
* @author lyy * @author lyy
* *
*/ */
public class getUserIdBySsoI extends TK implements API { public class getUserIdBySsoId extends TK implements API {
public String parameter;//参数集合 public String parameter;//参数集合
public String sso_id;//用户id public String sso_id;//用户id
......
...@@ -29,9 +29,6 @@ import com.offcn.TestUnti.ListUtil; ...@@ -29,9 +29,6 @@ import com.offcn.TestUnti.ListUtil;
import net.sf.json.JSONObject; import net.sf.json.JSONObject;
public class register extends TK implements API { public class register extends TK implements API {
public String parameter;//参数集合 public String parameter;//参数集合
......
...@@ -41,6 +41,7 @@ public class releaseScoreToStudent extends TK implements API { ...@@ -41,6 +41,7 @@ public class releaseScoreToStudent extends TK implements API {
public String parameter;//参数集合 public String parameter;//参数集合
public String record_id;//试卷使用记录id public String record_id;//试卷使用记录id
public String record_id_excel;//试卷使用记录id
@Override @Override
...@@ -48,6 +49,22 @@ public class releaseScoreToStudent extends TK implements API { ...@@ -48,6 +49,22 @@ public class releaseScoreToStudent extends TK implements API {
if (!isProduct && data.get("CleanDB").toString().contains("Y")) { if (!isProduct && data.get("CleanDB").toString().contains("Y")) {
cleanUser_FromDB();//清除注册用户根据user_id cleanUser_FromDB();//清除注册用户根据user_id
} }
try {
String sql = "SELECT use_id FROM `t_paper_use_record` WHERE is_statis = 2 AND is_done =1 AND is_release =0 AND channel <>1 LIMIT 1";
ResultSet rs_bankcard = this.sqlFromDB(sql);
rs_bankcard.last();
record_id =rs_bankcard.getString("use_id");
} catch (Exception e) {
e.printStackTrace();
}
} }
@Override @Override
...@@ -55,10 +72,10 @@ public class releaseScoreToStudent extends TK implements API { ...@@ -55,10 +72,10 @@ public class releaseScoreToStudent extends TK implements API {
// 获取parameter对应的内容 // 获取parameter对应的内容
parameter = MapUtil.getValue("parameter", data); parameter = MapUtil.getValue("parameter", data);
record_id = MapUtil.getParameter(parameter, "record_id").trim(); record_id_excel = MapUtil.getParameter(parameter, "record_id").trim();
if ((!record_id_excel.equals("")) && record_id_excel.equals("code")) {
if ((!record_id.equals("")) && record_id.equals("code")) {
record_id= nwn_record_id;
parameter = parameter.replace("\"record_id\":code", "\"record_id\":\""+ record_id + "\""); parameter = parameter.replace("\"record_id\":code", "\"record_id\":\""+ record_id + "\"");
} }
data.put("parameter", parameter); data.put("parameter", parameter);
...@@ -114,9 +131,7 @@ public class releaseScoreToStudent extends TK implements API { ...@@ -114,9 +131,7 @@ public class releaseScoreToStudent extends TK implements API {
if ((data.get("code") != null ) && (code != null) && (!code.equals(data.get("code").toString()))) { if ((data.get("code") != null ) && (code != null) && (!code.equals(data.get("code").toString()))) {
result = result && false; result = result && false;
// if(shelf_id =="" && shelf_id.equals("")){
// failReason = "10001";
// }
failReason = failReason + "code is expected " failReason = failReason + "code is expected "
+ data.get("code").toString() + " but actually " + data.get("code").toString() + " but actually "
+ jp.getString("code") + "."; + jp.getString("code") + ".";
...@@ -124,9 +139,7 @@ public class releaseScoreToStudent extends TK implements API { ...@@ -124,9 +139,7 @@ public class releaseScoreToStudent extends TK implements API {
if ((data.get("msg") != null) && (msg != null) && (!msg.equals(data.get("msg").toString()))) { if ((data.get("msg") != null) && (msg != null) && (!msg.equals(data.get("msg").toString()))) {
result = result && false; result = result && false;
// if(shelf_id =="" && shelf_id.equals("")){
// failReason = "参数接收失败!";
// }
failReason = failReason + "msg is expected " failReason = failReason + "msg is expected "
+ data.get("msg").toString() + " but actually " + data.get("msg").toString() + " but actually "
+ jp.getString("msg") + "."; + jp.getString("msg") + ".";
......
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