OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-11-26 247dcf648bbceb4cc4f2fa405c1e331e9b901181
src/main/java/kr/wisestone/owl/constant/UseCompany.java
@@ -15,15 +15,14 @@
    public static String[] Names = {"업체", "ISP", "호스팅"};
    public static int[] useCompanies = {USE_COMPANY_COMPANY, USE_COMPANY_ISP, USE_COMPANY_HOSTING};
    // 권한 체크후 HostingFieldVo 가져오기
    public static UseCompanyVo checkUseCompany(int userPermission, int typePermission)
    // 업체/ISP/호스팅 정보 유무 체크 후 UseCompanyVo.Create
    public static UseCompanyVo checkUseCompany(int using, int useAbleCompany) //using - DB에 저장된 값, useAbleCompany - 각 업체들의 실제 값
    {
        if (((userPermission & typePermission) != 0)) {
        if (((using & useAbleCompany) != 0)) {
            Long Id = 0L;
            if (typePermission != USE_COMPANY_COMPANY) {
                Id = typePermission / 2L;
            if (useAbleCompany != USE_COMPANY_COMPANY) {
                Id = useAbleCompany / 2L;
            }
            return UseCompanyVo.Create(Id, Names[Id.intValue()]);
        }
        return  null;