package com.yeshi.fanli.service.impl.goods;
|
|
import java.util.List;
|
|
import javax.annotation.Resource;
|
|
import org.springframework.stereotype.Service;
|
|
import com.yeshi.fanli.dao.mybatis.TaoBaoClassMapper;
|
import com.yeshi.fanli.entity.bus.clazz.TaoBaoClass;
|
import com.yeshi.fanli.entity.bus.clazz.TaoBaoClassRelation;
|
import com.yeshi.fanli.service.inter.goods.TaoBaoClassService;
|
import com.yeshi.fanli.util.StringUtil;
|
import org.yeshi.utils.JsonUtil;
|
|
@Service
|
public class TaoBaoClassServiceImpl implements TaoBaoClassService {
|
|
@Resource
|
private TaoBaoClassMapper taoBaoClassMapper;
|
|
@Override
|
public int deleteByPrimaryKey(Long id) {
|
// TODO Auto-generated method stub
|
return taoBaoClassMapper.deleteByPrimaryKey(id);
|
}
|
|
@Override
|
public int insert(TaoBaoClass record) {
|
// TODO Auto-generated method stub
|
return taoBaoClassMapper.insert(record);
|
}
|
|
@Override
|
public int insertSelective(TaoBaoClass record) {
|
// TODO Auto-generated method stub
|
return taoBaoClassMapper.insertSelective(record);
|
}
|
|
@Override
|
public TaoBaoClass selectByPrimaryKey(Long id) {
|
// TODO Auto-generated method stub
|
return taoBaoClassMapper.selectByPrimaryKey(id);
|
}
|
|
@Override
|
public int updateByPrimaryKeySelective(TaoBaoClass record) {
|
// TODO Auto-generated method stub
|
return taoBaoClassMapper.updateByPrimaryKeySelective(record);
|
}
|
|
@Override
|
public int updateByPrimaryKey(TaoBaoClass record) {
|
// TODO Auto-generated method stub
|
return taoBaoClassMapper.updateByPrimaryKey(record);
|
}
|
|
@Override
|
public List<TaoBaoClass> listBySystemCid(long start, int count, Long systemCid) {
|
// TODO Auto-generated method stub
|
return taoBaoClassMapper.listBySystemCid(start, count, systemCid);
|
}
|
|
@Override
|
public String getTaoBaoCatIds(Long classId) {
|
|
|
List<TaoBaoClass> listCatIds = listBySystemCid(0, 10, classId);
|
if (listCatIds == null || listCatIds.size() == 0) {
|
return null;
|
}
|
|
String taobaoCatIds = "";
|
for (TaoBaoClass taoBaoClass: listCatIds) {
|
Integer categoryId = taoBaoClass.getCategoryId();
|
|
if (categoryId == null ) {
|
continue;
|
}
|
|
taobaoCatIds += categoryId + ",";
|
}
|
|
|
if (!StringUtil.isNullOrEmpty(taobaoCatIds)){
|
taobaoCatIds = taobaoCatIds.substring(0, taobaoCatIds.length()-1);
|
}
|
|
return taobaoCatIds;
|
}
|
|
}
|