|
|
@@ -12,6 +12,7 @@ import org.springframework.security.core.userdetails.UsernameNotFoundException;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import com.mysql.jdbc.StringUtils;
|
|
|
+import com.xintong.visualinspection.bean.Constant;
|
|
|
import com.xintong.visualinspection.bean.Permission;
|
|
|
import com.xintong.visualinspection.bean.Role;
|
|
|
import com.xintong.visualinspection.bean.User;
|
|
|
@@ -23,6 +24,7 @@ import com.xintong.visualinspection.pojo.SimpleGrantedAuthority;
|
|
|
import com.xintong.visualinspection.service.BaseService;
|
|
|
import com.xintong.visualinspection.service.UserService;
|
|
|
import com.xintong.visualinspection.util.CacheUtil;
|
|
|
+import com.xintong.visualinspection.util.CodeUtil;
|
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
|
@@ -145,4 +147,19 @@ public class UserServiceImpl extends BaseService implements UserService {
|
|
|
// TODO Auto-generated method stub
|
|
|
return userInfoDao.getAllCheckmans();
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<User> getFsUserByDeptId(User user) {
|
|
|
+ // TODO Auto-generated method stub
|
|
|
+ Constant t = CodeUtil.getCodeByFlagAndValue("feestation_check_jobs", "1");
|
|
|
+
|
|
|
+ String[] postions = t.getCode_name().split(",");
|
|
|
+ List<Integer> positionList = new ArrayList<Integer>();
|
|
|
+ for(int i =0 ;i<postions.length;i++){
|
|
|
+ positionList.add(Integer.parseInt(postions[i]));
|
|
|
+ }
|
|
|
+
|
|
|
+ user.setPosition_ids(positionList);
|
|
|
+ return userInfoDao.getUsers(user);
|
|
|
+ }
|
|
|
}
|