Browse Source

更加code 查询相关维度信息

jkzlzhoujie 6 years ago
parent
commit
65a02eb6ae

+ 16 - 0
src/main/java/com/yihu/quota/service/dimension/DimensionMemberService.java

@ -2,9 +2,12 @@ package com.yihu.quota.service.dimension;
import com.yihu.ehr.query.BaseJpaService;
import com.yihu.quota.dao.dimension.DimensionMemberDao;
import com.yihu.quota.model.dimension.Dimension;
import com.yihu.quota.model.dimension.DimensionMember;
import org.springframework.stereotype.Service;
import java.util.List;
/**
 * Created by wxw on 2018/9/7.
 * @author wxw
@ -13,4 +16,17 @@ import org.springframework.stereotype.Service;
public class DimensionMemberService extends BaseJpaService<DimensionMember, DimensionMemberDao> {
    /**
     * 根据编码查询相关维度成员信息
     * @param code
     * @param value
     * @return
     */
    public DimensionMember findByCode(String code, Object value){
        List<DimensionMember> dimensionMember =  findByField(code, value);
        if(dimensionMember != null && dimensionMember.size() > 0){
            return dimensionMember.get(0);
        }
        return null;
    }
}

+ 16 - 0
src/main/java/com/yihu/quota/service/dimension/DimensionService.java

@ -7,6 +7,8 @@ import com.yihu.quota.model.dimension.Dimension;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
 * Created by wxw on 2018/9/7.
@ -35,4 +37,18 @@ public class DimensionService extends BaseJpaService<Dimension, DimensionDao> {
        // 同时删掉隶属于该维度的成员
        dimensionMemberDao.deleteByDimensionId(id);
    }
    /**
     * 根据编码查询相关维度信息
     * @param code
     * @param value
     * @return
     */
    public Dimension findByCode(String code, Object value){
        List<Dimension> dimensions =  findByField(code, value);
        if(dimensions != null && dimensions.size() > 0){
            return dimensions.get(0);
        }
        return null;
    }
}