|
@@ -4,6 +4,7 @@ import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.cache.annotation.Cacheable;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import com.uas.eis.core.support.TokenHandler;
|
|
@@ -24,18 +25,24 @@ public class UserServiceImpl implements UserService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Cacheable(value="userCache")
|
|
|
public Map<String, Object> getUser(String username){
|
|
|
//SpObserver.putSp("UAS_TEST");
|
|
|
+ System.out.println("uuuu...........");
|
|
|
return baseDao.getJdbcTemplate().queryForMap("select em_auditman from employee where em_name = ?",username);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Cacheable(value="userEnableCache")
|
|
|
public boolean checkUser(String username, String password) {
|
|
|
+ System.out.println("query user enable cache.....");
|
|
|
return baseDao.checkIf("EIS_USER", "eu_enable=-1 and " + "eu_name='" + username + "' and eu_password='" + password + "'");
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Cacheable(value="userActionEnableCache")
|
|
|
public boolean checkAction(String username, String action) {
|
|
|
+ System.out.println("query user action enable.....");
|
|
|
boolean flag = false;
|
|
|
String roles = baseDao.queryForObject("select eu_role from eis_user where eu_name='" + username + "'", String.class);
|
|
|
String[] fields = {"er_reg","er_action"};
|