青羊经侦大队-数据平台
shiyue
2023-02-16 a5a0ff50ea4be9a7e7d0c6f805ed26809e3b183e
src/main/java/com/example/jz/controller/CauseController.java
@@ -1,6 +1,8 @@
package com.example.jz.controller;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.api.ApiController;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -8,6 +10,7 @@
import com.example.jz.modle.dto.AddReportDto;
import com.example.jz.modle.dto.CauseDto;
import com.example.jz.modle.dto.ReportParamDto;
import com.example.jz.modle.entity.Cause;
import com.example.jz.modle.vo.ReportListVo;
import com.example.jz.service.CauseService;
import com.example.jz.service.ReportService;
@@ -21,6 +24,7 @@
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
import java.util.List;
/**
 * 案件表(Cause)表控制层
@@ -54,6 +58,10 @@
    @PostMapping("/addCause")
    @ApiResponse(message = "执行成功", code = 200)
    public R addCause(@RequestBody @Validated CauseDto causeDto) {
        int count = causeService.count(new LambdaQueryWrapper<Cause>().eq(Cause::getName, causeDto.getName()));
        if(count>0){
            return R.failed("该案件名已存在,请重新输入");
        }
        causeService.addCause(causeDto);
        return R.ok();
    }