| | |
| | | import com.panzhihua.common.model.dtos.community.sanshuo.ComSanshuoEventDTO; |
| | | import com.panzhihua.common.model.dtos.community.sanshuo.IndexDateDTO; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.service_community.entity.ComEvent; |
| | | import com.panzhihua.service_community.entity.ComMediateType; |
| | | import com.panzhihua.service_community.entity.ComSanshuoEvent; |
| | | import com.panzhihua.service_community.service.ComSanShuoEventService; |
| | | import com.panzhihua.service_community.service.CommediateTypeService; |
| | | import com.panzhihua.service_community.service.IComEventService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.web.bind.annotation.*; |
| | |
| | | |
| | | @Resource |
| | | private CommediateTypeService commediateTypeService; |
| | | |
| | | @Resource |
| | | private IComEventService comEventService; |
| | | |
| | | @GetMapping ("/list") |
| | | public R list(@RequestParam(value = "keyWord",required = false)String keyWord, |
| | |
| | | return commediateTypeService.addOrUpdate(comMediateTypeDTO); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 删除事件 |
| | | * */ |
| | |
| | | comMediateType.setDeleteFlag(true); |
| | | comMediateType.setEnabled(false); |
| | | comMediateType.setModifyUser(this.getLoginUserInfo().getUserId()); |
| | | //该分类是否有未调解完成事件 |
| | | List<ComEvent> list = comEventService.list(new QueryWrapper<ComEvent>().lambda().eq(ComEvent::getEventCategory, id).in(ComEvent::getEventProcessStatus, (1), (2), (5))); |
| | | if (list.size() != 0){ |
| | | return R.fail("有未处理完成事件,无法删除"); |
| | | } |
| | | return R.ok(commediateTypeService.updateById(comMediateType)); |
| | | } |
| | | |
| | | |
| | | |
| | | } |