| | |
| | | import com.panzhihua.service_community.entity.VolunteerActivity; |
| | | import com.panzhihua.service_community.entity.VolunteerMerchant; |
| | | import com.panzhihua.service_community.entity.VolunteerType; |
| | | import com.panzhihua.service_community.service.VolunteerIntegralMerchantService; |
| | | import com.panzhihua.service_community.service.VolunteerMerchantService; |
| | | import com.panzhihua.service_community.service.VolunteerTypeService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | | |
| | | @Slf4j |
| | |
| | | public class VolunteerMerchantServiceImpl extends ServiceImpl<VolunteerMerchantDao, |
| | | VolunteerMerchant> implements VolunteerMerchantService |
| | | { |
| | | @Resource |
| | | private VolunteerMerchantService vmService; |
| | | |
| | | |
| | | @Resource |
| | | private VolunteerIntegralMerchantService vimService; |
| | | |
| | | @Override |
| | | public R getById(String id) { |
| | |
| | | return R.fail("法人联系电话不能为空"); |
| | | } |
| | | |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getLegalPersonIdCard())) |
| | | { |
| | | return R.fail("法人身份证不能为空"); |
| | | } |
| | | |
| | | R<String> isM=vmService.isMerchant(vtvo.getUserId()); |
| | | |
| | | if(!StringUtils.isEmpty(isM.getData())) |
| | | { |
| | | return R.fail("已有商家!不能重复添加"); |
| | | } |
| | | |
| | | int num= baseMapper.insertData(vtvo); |
| | |
| | | { |
| | | return R.fail("参数不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getName())) |
| | | { |
| | | return R.fail("商家姓名不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getBusinessType())) |
| | | { |
| | | return R.fail("商家类型不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getLogoUrl())) |
| | | { |
| | | return R.fail("商家logo封面不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getAddress())) |
| | | { |
| | | return R.fail("商家地址不能为空"); |
| | | } |
| | | |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getLat())) |
| | | { |
| | | return R.fail("商家经纬度不能为空"); |
| | | } |
| | | |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getUserId())) |
| | | { |
| | | return R.fail("管理员不能为空"); |
| | | } |
| | | |
| | | |
| | | if(vtvo.getBusinessStartTime()==null || vtvo.getBusinessEndTime()==null ) |
| | | { |
| | | return R.fail("营业时间不能为空"); |
| | | } |
| | | |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getMerchantType())) |
| | | { |
| | | return R.fail("营业状态不能为空"); |
| | | } |
| | | |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getServiceCall())) |
| | | { |
| | | return R.fail("对外服务电话不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getMerchantContent())) |
| | | { |
| | | return R.fail("商家简介不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getMerchantUrl())) |
| | | { |
| | | return R.fail("商家图片不能为空"); |
| | | } |
| | | |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getLegalPersonName())) |
| | | { |
| | | return R.fail("法人代表不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getLegalPersonPhone())) |
| | | { |
| | | return R.fail("法人联系电话不能为空"); |
| | | } |
| | | |
| | | if(StringUtils.isEmpty(vtvo.getLegalPersonIdCard())) |
| | | { |
| | | return R.fail("法人身份证不能为空"); |
| | | } |
| | | |
| | | |
| | | int num= baseMapper.Update(vtvo); |
| | | if(num>0) |
| | | { |
| | |
| | | } |
| | | |
| | | @Override |
| | | public R deleteVolunteerMerchant(String id) { |
| | | public R deleteVolunteerMerchant(String id) |
| | | { |
| | | |
| | | int goodNum=vimService.getNum(id); |
| | | |
| | | if(goodNum>0) |
| | | { |
| | | return R.fail("请下架所有商铺商品"); |
| | | } |
| | | |
| | | int num= baseMapper.delete(id); |
| | | if(num>0) |
| | | { |
| | | return R.ok(); |
| | | } |
| | | return R.fail("添加失败"); |
| | | return R.fail("失败"); |
| | | } |
| | | |
| | | @Override |
| | | public R isMerchant(String userId) { |
| | | return R.ok(baseMapper.isMerchant(userId)); |
| | | } |
| | | |
| | | @Override |