package cn.com.basic.face.discern.component.visit.service.impl;
|
|
import java.util.List;
|
|
import org.apache.log4j.Logger;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
|
import cn.com.basic.face.discern.baseApi.entity.sys.User;
|
import cn.com.basic.face.discern.baseApi.mapper.sys.UserDao;
|
import cn.com.basic.face.discern.baseApi.mapper.visit.VisitUserDao;
|
import cn.com.basic.face.discern.component.visit.service.VisitUserManagerService;
|
|
@Service
|
public class VisitUserManagerServiceImpl implements VisitUserManagerService{
|
|
@Autowired
|
private VisitUserDao visitUserDao;
|
|
@Autowired
|
private UserDao userDao;
|
|
private Logger log = Logger.getLogger(this.getClass());
|
|
@SuppressWarnings("null")
|
@Override
|
public List<User> getVisitorByCompanyID(String companyID) {
|
List<User> visitors = null;
|
List<String> useres = null;
|
User user = null;
|
try {
|
useres = visitUserDao.selectUserIDByCompanyID(companyID);
|
for (String usr : useres) {
|
user = userDao.getUserByUserID(usr);
|
if(user != null) {
|
visitors.add(user);
|
}
|
}
|
} catch (Exception e) {
|
log.debug("ͨ数据查询异常", e);
|
}
|
return visitors;
|
}
|
|
|
|
}
|