package com.panzhihua.service_community.service.impl; import java.util.ArrayList; import java.util.List; import javax.annotation.Resource; import org.springframework.stereotype.Service; import org.springframework.util.ObjectUtils; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.panzhihua.common.model.vos.R; import com.panzhihua.service_community.dao.ComCvtBusinessIntroduceDAO; import com.panzhihua.service_community.model.dos.ComCvtBusinessIntroduceDO; import com.panzhihua.service_community.service.ComCvtBusinessIntroduceService; /** * @description: 便民服务商家介绍媒体文件路径 * @author: Null * @date: 2021/3/11 15:46 */ @Service public class ComCvtBusinessIntroduceServiceImpl extends ServiceImpl implements ComCvtBusinessIntroduceService { @Resource private ComCvtBusinessIntroduceDAO comCvtBusinessIntroduceDAO; @Override public R batchSave(List comCvtBusinessIntroduceDOS) { boolean result = this.saveBatch(comCvtBusinessIntroduceDOS); if (result) { R.ok(); } return R.fail(); } @Override public List getBusinessMediaPaths(Long businessId) { List mediaPaths = new ArrayList<>(); List comCvtBusinessIntroduceDOS = comCvtBusinessIntroduceDAO.selectList(new QueryWrapper().lambda() .eq(ComCvtBusinessIntroduceDO::getBusinessId, businessId)); if (!ObjectUtils.isEmpty(comCvtBusinessIntroduceDOS)) { comCvtBusinessIntroduceDOS.forEach(media -> { mediaPaths.add(media.getMediaPath()); }); } return mediaPaths; } }