|
|
|
@ -90,6 +90,22 @@ public class ExamModel {
|
|
|
|
|
Db.update(sql, person_id);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能:检查用户是否已经完成了交卷
|
|
|
|
|
*
|
|
|
|
|
* @param person_id
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public int HaveJiaoJuan(String person_id) {
|
|
|
|
|
String sql = "select end_time from t_exam_person where person_id=?";
|
|
|
|
|
List<Record> list = Db.find(sql, person_id);
|
|
|
|
|
if (list.size() == 0) return -1;
|
|
|
|
|
Record record = list.get(0);
|
|
|
|
|
String end_time = record.getStr("end_time");
|
|
|
|
|
if (StrKit.isBlank(end_time)) return 0;
|
|
|
|
|
return 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能:保存答题结果
|
|
|
|
|
*
|
|
|
|
@ -97,6 +113,7 @@ public class ExamModel {
|
|
|
|
|
* @param reply
|
|
|
|
|
*/
|
|
|
|
|
public void save(String person_id, int order_id, String reply) {
|
|
|
|
|
if (HaveJiaoJuan(person_id) != 0) return;
|
|
|
|
|
if (StrKit.isBlank(reply)) reply = null;
|
|
|
|
|
String sql = "update t_exam_record set reply=?,update_time=now() where person_id=? and order_id=?";
|
|
|
|
|
Db.update(sql, reply, person_id, order_id);
|
|
|
|
|