lidongdong
2023-09-07 862c88a81a3fd0cab70467f3c147317e635fd40b
修改社区商家删除逻辑  必须下架所有商品
5个文件已修改
29 ■■■■■ 已修改文件
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/VolunteerIntegralMerchantDao.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/VolunteerIntegralMerchantService.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/VolunteerIntegralMerchantServiceImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/VolunteerMerchantServiceImpl.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/VolunteerIntegralMerchantMapper.xml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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>