| | |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.yami.trading.bean.cms.Cms; |
| | | import com.yami.trading.common.util.StringUtils; |
| | | import com.yami.trading.dao.cms.CmsMapper; |
| | | import com.yami.trading.service.cms.CmsService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.LinkedList; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | @Service |
| | | public class CmsServiceImpl extends ServiceImpl<CmsMapper, Cms> implements CmsService { |
| | | @Override |
| | | public List<Cms> getModelAndLanguage(String model, String language) { |
| | | return list(Wrappers.<Cms>query().lambda().eq(Cms::getLanguage,language).eq(Cms::getModel,model)); |
| | | return list(Wrappers.<Cms>query().lambda() |
| | | .select(Cms::getUuid, Cms::getTitle, Cms::getModel, Cms::getCreateTime, |
| | | Cms::getLanguage, Cms::getContentCode, Cms::getContent) |
| | | .eq(Cms::getLanguage, language) |
| | | .eq(Cms::getModel, model) |
| | | .orderByDesc(Cms::getCreateTime)); |
| | | } |
| | | |
| | | @Override |
| | | public Cms getContentCodeAndLanguage(String content_code, String language) { |
| | | List<Cms> list= list(Wrappers.<Cms>query().lambda().eq(Cms::getContentCode,content_code).eq(Cms::getLanguage,language)); |
| | | List<Cms> list = list(Wrappers.<Cms>query().lambda() |
| | | .eq(Cms::getContentCode, content_code) |
| | | .eq(Cms::getLanguage, language) |
| | | .last("limit 1")); |
| | | if (!CollectionUtil.isEmpty(list)){ |
| | | return list.get(0); |
| | | } |