|
@@ -43,11 +43,12 @@ public class PersonalAccountServiceImpl implements PersonalAccountService {
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public UserAccount findOneByUserUU(String appId, Long userUU) {
|
|
public UserAccount findOneByUserUU(String appId, Long userUU) {
|
|
|
- String sql = JPQL + " and user.userUU = ?1";
|
|
|
|
|
|
|
+ String sql = JPQL + " and user.userUU = ?1 and app.uid = ?2";
|
|
|
//建立有类型的查询
|
|
//建立有类型的查询
|
|
|
TypedQuery<UserAccount> reportTypedQuery= entityManager.createQuery(sql, UserAccount.class);
|
|
TypedQuery<UserAccount> reportTypedQuery= entityManager.createQuery(sql, UserAccount.class);
|
|
|
//另外有详细查询条件的在jpql中留出参数位置来(?1 ?2 ?3....),然后在这设置
|
|
//另外有详细查询条件的在jpql中留出参数位置来(?1 ?2 ?3....),然后在这设置
|
|
|
reportTypedQuery.setParameter(1, userUU);
|
|
reportTypedQuery.setParameter(1, userUU);
|
|
|
|
|
+ reportTypedQuery.setParameter(2, appId);
|
|
|
List<UserAccount> reports= reportTypedQuery.getResultList();
|
|
List<UserAccount> reports= reportTypedQuery.getResultList();
|
|
|
return CollectionUtils.isEmpty(reports) ? null : reports.get(0);
|
|
return CollectionUtils.isEmpty(reports) ? null : reports.get(0);
|
|
|
}
|
|
}
|