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<ComCvtBusinessIntroduceDAO, ComCvtBusinessIntroduceDO> implements ComCvtBusinessIntroduceService {
|
|
@Resource
|
private ComCvtBusinessIntroduceDAO comCvtBusinessIntroduceDAO;
|
|
@Override
|
public R batchSave(List<ComCvtBusinessIntroduceDO> comCvtBusinessIntroduceDOS) {
|
boolean result = this.saveBatch(comCvtBusinessIntroduceDOS);
|
if (result) {
|
R.ok();
|
}
|
return R.fail();
|
}
|
|
@Override
|
public List<String> getBusinessMediaPaths(Long businessId) {
|
List<String> mediaPaths = new ArrayList<>();
|
List<ComCvtBusinessIntroduceDO> comCvtBusinessIntroduceDOS =
|
comCvtBusinessIntroduceDAO.selectList(new QueryWrapper<ComCvtBusinessIntroduceDO>().lambda()
|
.eq(ComCvtBusinessIntroduceDO::getBusinessId, businessId));
|
if (!ObjectUtils.isEmpty(comCvtBusinessIntroduceDOS)) {
|
|
comCvtBusinessIntroduceDOS.forEach(media -> {
|
mediaPaths.add(media.getMediaPath());
|
});
|
}
|
return mediaPaths;
|
}
|
}
|