|
|
@@ -26,7 +26,7 @@ public class PersonalAccountServiceImpl implements PersonalAccountService {
|
|
|
*/
|
|
|
private static final String JPQL= "select new UserAccount(user.userUU, user.vipName, user.mobile, user.mobileArea, " +
|
|
|
"user.mobileValidCode, user.password, user.erpPassword, user.salt, user.email, user.emailValidCode, " +
|
|
|
- "user.identityValidCode, user.lock, app.uid, ur.lastLoginTime) from UserRecord ur, User user, App app where user.userRecord.id = ur.id and app.personalEnable = 1 ";
|
|
|
+ "user.identityValidCode, user.lock, ur.lastLoginTime) from UserRecord ur, User user where user.userRecord.id = ur.id ";
|
|
|
|
|
|
@Override
|
|
|
public List<UserAccount> findAll() {
|
|
|
@@ -43,12 +43,11 @@ public class PersonalAccountServiceImpl implements PersonalAccountService {
|
|
|
|
|
|
@Override
|
|
|
public UserAccount findOneByUserUU(String appId, Long userUU) {
|
|
|
- String sql = JPQL + " and app.uid = ?1 and user.userUU = ?2";
|
|
|
+ String sql = JPQL + " and user.userUU = ?1";
|
|
|
//建立有类型的查询
|
|
|
TypedQuery<UserAccount> reportTypedQuery= entityManager.createQuery(sql, UserAccount.class);
|
|
|
//另外有详细查询条件的在jpql中留出参数位置来(?1 ?2 ?3....),然后在这设置
|
|
|
- reportTypedQuery.setParameter(1, appId);
|
|
|
- reportTypedQuery.setParameter(2, userUU);
|
|
|
+ reportTypedQuery.setParameter(1, userUU);
|
|
|
List<UserAccount> reports= reportTypedQuery.getResultList();
|
|
|
return CollectionUtils.isEmpty(reports) ? null : reports.get(0);
|
|
|
}
|