|
@@ -6,11 +6,13 @@ import com.rtrh.common.util.StringUtil;
|
|
import com.rtrh.core.repository.Page;
|
|
import com.rtrh.core.repository.Page;
|
|
import com.rtrh.projects.modules.account.SecurityStaticValue;
|
|
import com.rtrh.projects.modules.account.SecurityStaticValue;
|
|
import com.rtrh.projects.modules.account.dao.CommUserDao;
|
|
import com.rtrh.projects.modules.account.dao.CommUserDao;
|
|
|
|
+import com.rtrh.projects.modules.account.mapper.SecUserMapper;
|
|
import com.rtrh.projects.modules.account.po.CommUser;
|
|
import com.rtrh.projects.modules.account.po.CommUser;
|
|
import com.rtrh.projects.modules.system.dao.SecUserDao;
|
|
import com.rtrh.projects.modules.system.dao.SecUserDao;
|
|
import com.rtrh.projects.modules.system.enums.UserKindUnitEnum;
|
|
import com.rtrh.projects.modules.system.enums.UserKindUnitEnum;
|
|
import com.rtrh.projects.modules.system.po.SecUser;
|
|
import com.rtrh.projects.modules.system.po.SecUser;
|
|
import com.rtrh.projects.modules.system.service.SecUserService;
|
|
import com.rtrh.projects.modules.system.service.SecUserService;
|
|
|
|
+import com.rtrh.projects.util.TargetDataSource;
|
|
import org.hibernate.criterion.Criterion;
|
|
import org.hibernate.criterion.Criterion;
|
|
import org.hibernate.criterion.DetachedCriteria;
|
|
import org.hibernate.criterion.DetachedCriteria;
|
|
import org.hibernate.criterion.Restrictions;
|
|
import org.hibernate.criterion.Restrictions;
|
|
@@ -25,6 +27,8 @@ public class SecUserServiceImpl implements SecUserService {
|
|
@Autowired
|
|
@Autowired
|
|
SecUserDao secUserDao;
|
|
SecUserDao secUserDao;
|
|
@Autowired
|
|
@Autowired
|
|
|
|
+ SecUserMapper secUserMapper;
|
|
|
|
+ @Autowired
|
|
CommUserDao commUserDao;
|
|
CommUserDao commUserDao;
|
|
@Override
|
|
@Override
|
|
public SecUser getSecUserByJunitId(String id) {
|
|
public SecUser getSecUserByJunitId(String id) {
|
|
@@ -36,6 +40,12 @@ public class SecUserServiceImpl implements SecUserService {
|
|
return secUserDao.findById(id);
|
|
return secUserDao.findById(id);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
+ @TargetDataSource(value="secondary")
|
|
|
|
+ public SecUser getByFgwId(String id) {
|
|
|
|
+ return secUserMapper.findByFgwId(id);
|
|
|
|
+ }
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public SecUser getSecUserByLoginName(String name) {
|
|
public SecUser getSecUserByLoginName(String name) {
|
|
return secUserDao.getSecUserByLoginName(name);
|
|
return secUserDao.getSecUserByLoginName(name);
|