1
0
mirror of https://github.com/chatopera/cosin.git synced 2025-07-20 04:23:01 +08:00

Merge pull request #966 from lecjy/feature/I8F61B

fix #I8F61B https://gitee.com/cskefu/cskefu/issues/I8F61B
This commit is contained in:
Hai Liang W 2023-11-14 09:00:00 +08:00 committed by GitHub
commit 8cef472427
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 3 deletions

View File

@ -116,8 +116,9 @@ public class ContactsController extends Handler {
map.addAttribute("currentOrgan", currentOrgan);
Page<Contacts> contacts = contactsRes.findByOrganInAndSharesAllAndDatastatusFalse(
Page<Contacts> contacts = contactsRes.findByOrganInAndCkindAndSharesAllAndDatastatusFalse(
super.getMyCurrentAffiliatesFlat(logined),
ckind,
PageRequest.of(super.getP(request), super.getPs(request)));
map.addAttribute("contactsList", contacts);

View File

@ -50,8 +50,8 @@ public interface ContactsRepository extends JpaRepository<Contacts, String> {
* @param pageRequest
* @return
*/
@Query("select c from Contacts c where c.organ IN :organs AND c.shares = 'all' AND c.datastatus = false")
Page<Contacts> findByOrganInAndSharesAllAndDatastatusFalse(@Param("organs") Collection<String> organs, Pageable pageRequest);
@Query("select c from Contacts c where c.organ IN :organs and c.ckind = :ckind AND c.shares = 'all' AND c.datastatus = false")
Page<Contacts> findByOrganInAndCkindAndSharesAllAndDatastatusFalse(@Param("organs") Collection<String> organs, @Param("ckind") String ckind, Pageable pageRequest);
Page<Contacts> findByDatastatus(boolean b, Pageable pageRequest);
}