提交 35aefe8d 编写于 作者: hlwwx's avatar hlwwx

'1创建encryptKey时提示修改,2修改会议室显示问题'

上级 2cc5fd67
......@@ -51,7 +51,7 @@ public class ActionCreateEncryptKey extends ActionBase {
//为前端提供publicKey,为密码加密
this.writeConfigFile(new String(Base64.encodeBase64(pair.getPublic().getEncoded())));
System.out.println("public key: config/public.key, private key: config/private.key, create key success!");
System.out.println("public key: config/public.key, private key: config/private.key, create key success! Please restart server!");
return true;
}
......
......@@ -163,8 +163,10 @@ public class MeetingFactory extends AbstractFactory {
CriteriaBuilder cb = em.getCriteriaBuilder();
CriteriaQuery<String> cq = cb.createQuery(String.class);
Root<Meeting> root = cq.from(Meeting.class);
Predicate p = cb.greaterThanOrEqualTo(root.get(Meeting_.startTime), start);
p = cb.and(p, cb.lessThanOrEqualTo(root.get(Meeting_.startTime), end));
//Predicate p = cb.greaterThanOrEqualTo(root.get(Meeting_.startTime), start);
//p = cb.and(p, cb.lessThanOrEqualTo(root.get(Meeting_.startTime), end));
Predicate p = cb.greaterThanOrEqualTo(root.get(Meeting_.completedTime), start);
p = cb.and(p, cb.lessThanOrEqualTo(root.get(Meeting_.completedTime), end));
cq.select(root.get(Meeting_.id)).where(p);
return em.createQuery(cq).getResultList();
}
......@@ -174,8 +176,10 @@ public class MeetingFactory extends AbstractFactory {
CriteriaBuilder cb = em.getCriteriaBuilder();
CriteriaQuery<String> cq = cb.createQuery(String.class);
Root<Meeting> root = cq.from(Meeting.class);
Predicate p = cb.greaterThanOrEqualTo(root.get(Meeting_.startTime), start);
p = cb.and(p, cb.lessThanOrEqualTo(root.get(Meeting_.startTime), end));
//Predicate p = cb.greaterThanOrEqualTo(root.get(Meeting_.startTime), start);
//p = cb.and(p, cb.lessThanOrEqualTo(root.get(Meeting_.startTime), end));
Predicate p = cb.greaterThanOrEqualTo(root.get(Meeting_.completedTime), start);
p = cb.and(p, cb.lessThanOrEqualTo(root.get(Meeting_.completedTime), end));
p = cb.and(p,
cb.or(cb.equal(root.get(Meeting_.applicant), person), cb.equal(root.get(Meeting_.auditor), person),
cb.isMember(person, root.get(Meeting_.invitePersonList))));
......
......@@ -163,8 +163,10 @@ public class MeetingFactory extends AbstractFactory {
CriteriaBuilder cb = em.getCriteriaBuilder();
CriteriaQuery<String> cq = cb.createQuery(String.class);
Root<Meeting> root = cq.from(Meeting.class);
Predicate p = cb.greaterThanOrEqualTo(root.get(Meeting_.startTime), start);
p = cb.and(p, cb.lessThanOrEqualTo(root.get(Meeting_.startTime), end));
//Predicate p = cb.greaterThanOrEqualTo(root.get(Meeting_.startTime), start);
//p = cb.and(p, cb.lessThanOrEqualTo(root.get(Meeting_.startTime), end));
Predicate p = cb.greaterThanOrEqualTo(root.get(Meeting_.completedTime), start);
p = cb.and(p, cb.lessThanOrEqualTo(root.get(Meeting_.completedTime), end));
cq.select(root.get(Meeting_.id)).where(p);
return em.createQuery(cq).getResultList();
}
......@@ -174,8 +176,10 @@ public class MeetingFactory extends AbstractFactory {
CriteriaBuilder cb = em.getCriteriaBuilder();
CriteriaQuery<String> cq = cb.createQuery(String.class);
Root<Meeting> root = cq.from(Meeting.class);
Predicate p = cb.greaterThanOrEqualTo(root.get(Meeting_.startTime), start);
p = cb.and(p, cb.lessThanOrEqualTo(root.get(Meeting_.startTime), end));
//Predicate p = cb.greaterThanOrEqualTo(root.get(Meeting_.startTime), start);
//p = cb.and(p, cb.lessThanOrEqualTo(root.get(Meeting_.startTime), end));
Predicate p = cb.greaterThanOrEqualTo(root.get(Meeting_.completedTime), start);
p = cb.and(p, cb.lessThanOrEqualTo(root.get(Meeting_.completedTime), end));
p = cb.and(p,
cb.or(cb.equal(root.get(Meeting_.applicant), person), cb.equal(root.get(Meeting_.auditor), person),
cb.isMember(person, root.get(Meeting_.invitePersonList))));
......
......@@ -7,6 +7,6 @@ class ExceptionPasswordEmpty extends PromptException {
private static final long serialVersionUID = 1859164370743532895L;
ExceptionPasswordEmpty() {
super("密码不能为空.");
super("密码不能为空或者密码解密错误.");
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册