springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/VolunteerIntegralMerchantDao.java
@@ -44,5 +44,7 @@ int deleteById(@Param("id") String id); int getNum(@Param("merchantId") String merchantId); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/VolunteerIntegralMerchantService.java
@@ -36,4 +36,7 @@ int deleteById(String id); int getNum(String id); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/VolunteerIntegralMerchantServiceImpl.java
@@ -41,4 +41,9 @@ public int deleteById(String id) { return baseMapper.deleteById(id); } @Override public int getNum(String id) { return baseMapper.getNum(id); } } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/VolunteerMerchantServiceImpl.java
@@ -12,6 +12,7 @@ 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; @@ -27,6 +28,10 @@ { @Resource private VolunteerMerchantService vmService; @Resource private VolunteerIntegralMerchantService vimService; @Override public R getById(String id) { @@ -155,7 +160,16 @@ } @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) { springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/VolunteerIntegralMerchantMapper.xml
@@ -198,5 +198,8 @@ delete from volunteer_integral_merchant where id=#{id} </delete> <select id="getNum" parameterType="String"> select count(id) from volunteer_integral_merchant where merchant_id=#{merchantId} and state="1" </select> </mapper>