package com.panzhihua.service_community.service.impl; import java.util.List; import java.util.stream.Collectors; import javax.annotation.Resource; import org.springframework.stereotype.Service; 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.ComCvtBusinessAreaDAO; import com.panzhihua.service_community.model.dos.ComCvtBusinessAreaDO; import com.panzhihua.service_community.service.ComCvtBusinessAreaService; /** * @description: 便民服务商家服务范围接口 * @author: Null * @date: 2021/3/11 11:11 */ @Service public class ComCvtBusinessAreaServiceImpl extends ServiceImpl implements ComCvtBusinessAreaService { @Resource private ComCvtBusinessAreaDAO comCvtBusinessAreaDAO; @Override public R batchSave(List comCvtBusinessAreaDOs) { boolean result = this.saveBatch(comCvtBusinessAreaDOs); if (result) { R.ok(); } return R.fail(); } @Override public List getBusinessServiceAreaIds(Long businessId) { List comCvtBusinessAreaDOS = comCvtBusinessAreaDAO.selectList( new QueryWrapper().lambda().eq(ComCvtBusinessAreaDO::getBusinessId, businessId)); List ids = comCvtBusinessAreaDOS.stream() .map(comCvtBusinessAreaDO -> comCvtBusinessAreaDO.getCommunityId()).collect(Collectors.toList()); return ids; } }