From 23c4967b4cb8dbce8277f830f7152d315c5a4a57 Mon Sep 17 00:00:00 2001 From: luo <2855143437@qq.com> Date: 星期一, 25 十二月 2023 09:25:17 +0800 Subject: [PATCH] 12.25 --- guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReportHousingDemandServiceImpl.java | 21 +++++++++++++++++++-- 1 files changed, 19 insertions(+), 2 deletions(-) diff --git a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReportHousingDemandServiceImpl.java b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReportHousingDemandServiceImpl.java index e8fbb95..6dc6a11 100644 --- a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReportHousingDemandServiceImpl.java +++ b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReportHousingDemandServiceImpl.java @@ -1,10 +1,11 @@ package com.stylefeng.guns.modular.system.service.impl; +import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.stylefeng.guns.modular.system.dao.ReportHousingDemandMapper; -import com.stylefeng.guns.modular.system.model.AppUser; -import com.stylefeng.guns.modular.system.model.ReportHousingDemand; +import com.stylefeng.guns.modular.system.model.*; import com.stylefeng.guns.modular.system.service.IAppUserService; +import com.stylefeng.guns.modular.system.service.IHousingDemandService; import com.stylefeng.guns.modular.system.service.IReportHousingDemandService; import com.stylefeng.guns.modular.system.util.ResultUtil; import com.stylefeng.guns.modular.system.warpper.req.ReportHousingDemandReq; @@ -23,6 +24,8 @@ @Autowired private IAppUserService appUserService; + @Autowired + private IHousingDemandService housingDemandService; /** @@ -39,7 +42,21 @@ BeanUtils.copyProperties(req, reportHousingDemand); reportHousingDemand.setAppUserId(appUser.getId()); reportHousingDemand.setInsertTime(new Date()); + reportHousingDemand.setHousingDemandId(req.getHousingDemandIid()); this.insert(reportHousingDemand); + // 查询当前房源被举报通过了多少次 + int house_resource_id = this.selectList(new EntityWrapper<ReportHousingDemand>() + .eq("housing_demand_id", req.getHousingDemandIid())).size(); + if (house_resource_id==1 || house_resource_id==2){ + HousingDemand houseResource = housingDemandService.selectById(req.getHousingDemandIid()); + houseResource.setStatus(0); + housingDemandService.updateById(houseResource); + } + if (house_resource_id >= 3){ + HousingDemand houseResource = housingDemandService.selectById(req.getHousingDemandIid()); + houseResource.setIsDelete(1); + housingDemandService.updateById(houseResource); + } return ResultUtil.success(); } } -- Gitblit v1.7.1