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/ReportHouseResourceServiceImpl.java | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReportHouseResourceServiceImpl.java b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReportHouseResourceServiceImpl.java index 4e79811..f553cdd 100644 --- a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReportHouseResourceServiceImpl.java +++ b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReportHouseResourceServiceImpl.java @@ -1,10 +1,13 @@ 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.ReportHouseResourceMapper; import com.stylefeng.guns.modular.system.model.AppUser; +import com.stylefeng.guns.modular.system.model.HouseResource; import com.stylefeng.guns.modular.system.model.ReportHouseResource; import com.stylefeng.guns.modular.system.service.IAppUserService; +import com.stylefeng.guns.modular.system.service.IHouseResourceService; import com.stylefeng.guns.modular.system.service.IReportHouseResourceService; import com.stylefeng.guns.modular.system.util.ResultUtil; import com.stylefeng.guns.modular.system.warpper.req.ReportHouseResourceReq; @@ -23,6 +26,8 @@ @Autowired private IAppUserService appUserService; + @Autowired + private IHouseResourceService houseResourceService; /** @@ -35,13 +40,31 @@ if(null == appUser){ return ResultUtil.tokenErr(); } + int house_resource_id = this.selectList(new EntityWrapper<ReportHouseResource>() + .eq("house_resource_id", req.getHouseResourceId()) + .eq("audit",1)).size(); + if (house_resource_id >= 3){ + HouseResource houseResource = houseResourceService.selectById(req.getHouseResourceId()); + houseResource.setIsDelete(1); + houseResourceService.updateById(houseResource); + return ResultUtil.success(); + } //组装数据对象 ReportHouseResource reportHouseResource = new ReportHouseResource(); reportHouseResource.setAppUserId(appUser.getId()); reportHouseResource.setContent(req.getContent()); reportHouseResource.setHouseResourceId(req.getHouseResourceId()); reportHouseResource.setInsertTime(new Date()); + reportHouseResource.setAudit(0); this.insert(reportHouseResource); + // 查询当前房源被举报通过了多少次 + +// if (house_resource_id==1 || house_resource_id==2){ +// HouseResource houseResource = houseResourceService.selectById(req.getHouseResourceId()); +// houseResource.setAuthStatus(1); +// houseResourceService.updateById(houseResource); +// } + return ResultUtil.success(); } } -- Gitblit v1.7.1