haogh 7 ay önce
ebeveyn
işleme
6fc698eae8

+ 6 - 4
src/cn/hmsoft/art/control/std/StdEnrolControl.java

@@ -45,11 +45,13 @@ public class StdEnrolControl extends ArtControl {
 	private ScStdAspectDao daoStdAspect;
 	private ScStdAspectDao daoStdAspect;
 
 
 	@RequestMapping("std/enrol/map")
 	@RequestMapping("std/enrol/map")
-	public Ajax mapEnrol(int std_id) {
+	public Ajax mapEnrol(Integer std_id) {
 		Map<String, Object> map = new HashMap<String, Object>();
 		Map<String, Object> map = new HashMap<String, Object>();
-		map.put("StdEnrolArray", getExamStatus(this.daoEnrol.mapStdEnrol(std_id)));
-		map.put("PayBillArray", daoPay.listByCustomer(std_id + "", null));
-		map.put("StdEnrolTracksArray", this.daoEnrol.listStdEnrolTracksByStd(std_id));
+		if(std_id != null) {
+			map.put("StdEnrolArray", getExamStatus(this.daoEnrol.mapStdEnrol(std_id)));
+			map.put("PayBillArray", daoPay.listByCustomer(std_id + "", null));
+			map.put("StdEnrolTracksArray", this.daoEnrol.listStdEnrolTracksByStd(std_id));
+		}
 		return new Ajax(map);
 		return new Ajax(map);
 	}
 	}
 
 

+ 6 - 0
src/cn/hmsoft/art/enrol/data/dao/std/EnrolStdResDao.java

@@ -1,5 +1,6 @@
 package cn.hmsoft.art.enrol.data.dao.std;
 package cn.hmsoft.art.enrol.data.dao.std;
 
 
+import java.time.LocalDate;
 import java.time.LocalDateTime;
 import java.time.LocalDateTime;
 
 
 import org.springframework.stereotype.Repository;
 import org.springframework.stereotype.Repository;
@@ -76,4 +77,9 @@ public class EnrolStdResDao extends PlatformDaoSupport<StdRes> {
 			log.setRes_time(LocalDateTime.now());
 			log.setRes_time(LocalDateTime.now());
 		this.insert(log);
 		this.insert(log);
 	}
 	}
+
+	public void updateResDate(LocalDate date, int resNum, String resType, Integer stdId) {
+		String sql = "update std_res set res_date=?,res_number=? where res_type=? and std_id=?";
+		this.updateBySql(sql, date, resNum, resType, stdId);
+	}
 }
 }

+ 4 - 2
src/cn/hmsoft/art/service/live/LiveRecognitionService.java

@@ -212,13 +212,15 @@ public class LiveRecognitionService extends ArtService {
             if(res != null && (res.getRes_date() == null || !res.getRes_date().equals(LocalDate.now()))) {
             if(res != null && (res.getRes_date() == null || !res.getRes_date().equals(LocalDate.now()))) {
                 res.setRes_date(LocalDate.now());
                 res.setRes_date(LocalDate.now());
                 res.setRes_number(1);
                 res.setRes_number(1);
-                stdResDao.update(res);
+                stdResDao.updateResDate(res.getRes_date(), 1, res.getRes_type(), res.getStd_id());
+                //                stdResDao.update(res);
             }
             }
             // 请求次数+1
             // 请求次数+1
             if (res != null && res.getRes_date() != null && res.getRes_date().equals(LocalDate.now())) {
             if (res != null && res.getRes_date() != null && res.getRes_date().equals(LocalDate.now())) {
                 res.setRes_date(LocalDate.now());
                 res.setRes_date(LocalDate.now());
                 res.setRes_number(res.getRes_number() + 1);
                 res.setRes_number(res.getRes_number() + 1);
-                stdResDao.update(res);
+                stdResDao.updateResDate(res.getRes_date(), res.getRes_number(), res.getRes_type(), res.getStd_id());
+                //                stdResDao.update(res);
             }
             }
 
 
             //保存视频数据(暂不保存)
             //保存视频数据(暂不保存)