于紫祥_1901
2020-12-24 f28149d8183a62f87fa9c8df9ae589070d83f612
src/main/java/com/moral/service/impl/OrganizationServiceImpl.java
@@ -9,6 +9,8 @@
import javax.annotation.Resource;
import com.moral.mapper.AccountMapper;
import com.moral.service.AccountService;
import org.apache.commons.collections.CollectionUtils;
import org.springframework.data.annotation.Transient;
import org.springframework.stereotype.Service;
@@ -36,6 +38,9 @@
public class OrganizationServiceImpl implements OrganizationService {
    @Resource
    private AccountMapper accountMapper;
    @Resource
    private OrganizationMapper organizationMapper;
    @Resource
@@ -60,10 +65,6 @@
        return orgIds;
    }
    @Override
    public Organization getOrganizationByMac(Map<String, Object> parameters) {
        return organizationMapper.getOrganizationByMac(parameters);
    }
    @Override
    public List<Organization> getOrganizationsByAreaName(Map<String, Object> parameters) {
        ValidateUtil.notNull(parameters.get("areaName"), "param.is.null");
@@ -218,4 +219,12 @@
        List<Organization> organizationList = organizationMapper.getOrganizationList(organizationName);
        return organizationList;
    }
    @Override
    public Organization getOrganizationByAccountId(Integer accountId) {
        Map<String, Object> organizationId = accountMapper.getOrganizationIdByAccountId(accountId);
        int orgId = (int) organizationId.get("organization_id");
        Organization org = getOrganizationById(orgId);
        return org;
    }
}