package com.xzx.gc.system.service;  
 | 
  
 | 
import com.xzx.gc.common.constant.Constants;  
 | 
import com.xzx.gc.entity.PartnerGaode;  
 | 
import com.xzx.gc.system.mapper.PartnerGaodeMapper;  
 | 
import org.springframework.beans.factory.annotation.Autowired;  
 | 
import org.springframework.stereotype.Service;  
 | 
import org.springframework.transaction.annotation.Transactional;  
 | 
import tk.mybatis.mapper.entity.Example;  
 | 
  
 | 
import java.util.List;  
 | 
  
 | 
@Service  
 | 
@Transactional  
 | 
public class PartnerGaodeService {  
 | 
  
 | 
    @Autowired  
 | 
    private PartnerGaodeMapper partnerGaodeMapper;  
 | 
  
 | 
  
 | 
    /**  
 | 
     * 根据区域去查询  
 | 
     * @param areaId  
 | 
     * @return  
 | 
     */  
 | 
    public PartnerGaode findByTownId(String areaId){  
 | 
        Example example=new Example(PartnerGaode.class);  
 | 
        Example.Criteria criteria = example.createCriteria();  
 | 
        criteria.andEqualTo("delFlag",Constants.DEL_NOT_FLAG);  
 | 
        criteria.andEqualTo("townId",areaId);  
 | 
        criteria.andCondition("partner_id!=partner_key");  
 | 
        PartnerGaode partnerGaode1 = partnerGaodeMapper.selectOneByExample(example);  
 | 
        return partnerGaode1;  
 | 
    }  
 | 
  
 | 
    /**  
 | 
     * 根据合伙人ID查找合伙人列表  
 | 
     * @param partnerId  
 | 
     * @return  
 | 
     */  
 | 
    public List<PartnerGaode> findByPartnerId(String partnerId){  
 | 
        PartnerGaode partnerGaode=new PartnerGaode();  
 | 
        partnerGaode.setDelFlag(Constants.DEL_NOT_FLAG);  
 | 
        partnerGaode.setPartnerId(partnerId);  
 | 
        List<PartnerGaode> partnerGaode1 = partnerGaodeMapper.select(partnerGaode);  
 | 
        return partnerGaode1;  
 | 
    }  
 | 
  
 | 
  
 | 
  
 | 
  
 | 
  
 | 
}  
 |