![JAR search and dependency download from the Maven repository](/logo.png)
ars.module.people.service.StandardOwnerService Maven / Gradle / Ivy
package ars.module.people.service;
import java.util.Map;
import java.util.Set;
import java.util.List;
import java.util.Map.Entry;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.LinkedList;
import java.util.Collections;
import ars.util.Beans;
import ars.util.Strings;
import ars.invoke.request.Requester;
import ars.invoke.request.ParameterInvalidException;
import ars.module.system.model.Menu;
import ars.module.people.model.User;
import ars.module.people.model.Role;
import ars.module.people.model.Logined;
import ars.module.people.assist.Passwords;
import ars.module.people.service.OwnerService;
import ars.database.repository.Repository;
import ars.database.repository.Repositories;
/**
* 当前用户业务操作接口标准实现
*
* @author yongqiangwu
*
*/
public class StandardOwnerService implements OwnerService {
@Override
public User info(Requester requester, Map parameters) {
return Repositories.getRepository(User.class).query().eq("code", requester.getUser()).single();
}
@Override
public Logined logined(Requester requester, Map parameters) {
List logs = Repositories.getRepository(Logined.class).query().eq("user", requester.getUser())
.paging(1, 2).desc("dateJoined").list();
return logs.size() < 2 ? null : logs.get(0);
}
@Override
public List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy