|
@@ -3,6 +3,7 @@ package cn.com.qmth.stmms.biz.exam.service.impl;
|
|
|
import java.sql.Date;
|
|
|
import java.util.LinkedList;
|
|
|
import java.util.List;
|
|
|
+import java.util.Random;
|
|
|
|
|
|
import javax.persistence.criteria.CriteriaBuilder;
|
|
|
import javax.persistence.criteria.CriteriaQuery;
|
|
@@ -114,7 +115,17 @@ public class MarkerServiceImpl extends BaseQueryService<Marker> implements Marke
|
|
|
marker.setCommon(true);
|
|
|
marker.setExamId(examId);
|
|
|
marker.setSubjectCode("");
|
|
|
- marker.setPassword(password);
|
|
|
+ if(StringUtils.isEmpty(password)){
|
|
|
+ Random random = new Random();
|
|
|
+ for (int i=0;i<6;i++)
|
|
|
+ {
|
|
|
+ password+=random.nextInt(10);
|
|
|
+ }
|
|
|
+ marker.setPassword(password);
|
|
|
+ password = "";//随机码生产后将密码置空
|
|
|
+ }else {
|
|
|
+ marker.setPassword(password);
|
|
|
+ }
|
|
|
marker.setEnable(true);
|
|
|
marker.buildLoginName(start);
|
|
|
marker.setName(marker.getLoginName());
|
|
@@ -142,7 +153,17 @@ public class MarkerServiceImpl extends BaseQueryService<Marker> implements Marke
|
|
|
marker.setCommon(false);
|
|
|
marker.setExamId(subject.getExamId());
|
|
|
marker.setSubjectCode(subject.getCode());
|
|
|
- marker.setPassword(password);
|
|
|
+ if(StringUtils.isEmpty(password)){
|
|
|
+ Random random = new Random();
|
|
|
+ for (int i=0;i<6;i++)
|
|
|
+ {
|
|
|
+ password+=random.nextInt(10);
|
|
|
+ }
|
|
|
+ marker.setPassword(password);
|
|
|
+ password = "";//随机码生产后将密码置空
|
|
|
+ }else {
|
|
|
+ marker.setPassword(password);
|
|
|
+ }
|
|
|
marker.setEnable(true);
|
|
|
marker.buildLoginName(start);
|
|
|
marker.setName(marker.getLoginName());
|