63219de6 by chentao

no message

1 parent 56d19600
......@@ -20,6 +20,7 @@ import com.lego.core.service.IBuildingBlockService;
import com.lego.core.service.IEntiretyService;
import io.micrometer.core.instrument.util.StringUtils;
import lombok.RequiredArgsConstructor;
import org.apache.commons.compress.utils.Lists;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
......@@ -93,19 +94,16 @@ public class BuildingBlockServiceImpl implements IBuildingBlockService {
*/
@Override
public List<BuildingBlockVo> list(String language, Collection<String> entiretyIds) {
if(StringUtils.isBlank(language))
language = "zh_CN";
List<BuildingBlockVo> list = Lists.newArrayList();
if(!CollectionUtils.isEmpty(entiretyIds)) {
List<BuildingBlockVo> list = baseMapper.selectVoList(Wrappers.<BuildingBlock>lambdaQuery().eq(BuildingBlock::getLanguage, language).in(BuildingBlock::getEntiretyId, entiretyIds));
setInfo(list);
return list;
list = baseMapper.selectVoList(Wrappers.<BuildingBlock>lambdaQuery().eq(BuildingBlock::getLanguage, language).in(BuildingBlock::getEntiretyId, entiretyIds));
}
else{
List<BuildingBlockVo> list = baseMapper.selectVoList(Wrappers.<BuildingBlock>lambdaQuery().eq(BuildingBlock::getLanguage, language));
list = baseMapper.selectVoList(Wrappers.<BuildingBlock>lambdaQuery().eq(BuildingBlock::getLanguage, language));
}
setInfo(list);
return list;
}
}
/**
* 新增
......
......@@ -21,6 +21,7 @@ import com.lego.core.mapper.BuildingBlockMapper;
import com.lego.core.mapper.EntiretyMapper;
import com.lego.core.service.IBuildingBlockService;
import com.lego.core.service.IEntiretyService;
import io.micrometer.core.instrument.util.StringUtils;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
......@@ -52,6 +53,8 @@ public class EntiretyServiceImpl implements IEntiretyService {
*/
@Override
public TableDataInfo<EntiretyVo> listPage(PageQuery query, String language) {
if(StringUtils.isBlank(language))
language = "zh_CN";
Page<EntiretyVo> page = baseMapper.selectVoPage(query.build(), Wrappers.<Entirety>lambdaQuery()
.eq(Entirety::getLanguage, language).orderByAsc(Entirety::getSort));
/**
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!