fengjin
2022-11-08 2f825da79439134d69e9e97147afd9e3e7f87225
修改删除接口验证
2个文件已修改
50 ■■■■ 已修改文件
flower_city/src/main/java/com/dg/core/controller/TransactionEventController.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java 23 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
flower_city/src/main/java/com/dg/core/controller/TransactionEventController.java
@@ -4,23 +4,34 @@
import com.dg.core.ResultData;
import com.dg.core.annotation.Authorization;
import com.dg.core.annotation.CurrentUser;
import com.dg.core.db.gen.AjaxResult;
import com.dg.core.db.gen.entity.Slideshow;
import com.dg.core.db.gen.entity.SysUser;
import com.dg.core.db.gen.entity.TransactionEvent;
import com.dg.core.db.manual.pojo.QueryResults;
import com.dg.core.db.manual.pojo.RecommendResult;
import com.dg.core.db.manual.pojo.Search;
import com.dg.core.file.FtpConstants;
import com.dg.core.file.MimeTypeUtils;
import com.dg.core.file.SFTPUtil;
import com.dg.core.service.IOrganizationChartService;
import com.dg.core.service.ITransactionEventService;
import com.dg.core.util.TableDataInfo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.io.FilenameUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.Assert;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
import static com.dg.core.file.FileTypeUploadUtils.assertAllowed;
@Api(tags = {"导办事项管理接口"})
@RestController
@@ -151,7 +162,11 @@
    {
        Assert.notNull(Id, "Id 不能为空");
        return toAjax(iTransactionEventService.deleteConfigById(Id));
        int i = iTransactionEventService.deleteConfigById(Id);
        if (i>0)
           return toAjax(iTransactionEventService.deleteConfigById(Id));
        else
          return  ResultData.error("删除失败可能该工单有单据");
    }
    /**
@@ -282,6 +297,16 @@
        return getDataTable(iTransactionEventService.selectClassifyList(ids));
    }
    @ApiOperation("文件导入")
    @PostMapping("/import")
    public ResultData uploadFiles(MultipartFile file) throws Exception
    {
        boolean a = false;
        String fileName = file.getOriginalFilename();
        return  null;
    }
flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java
@@ -5,18 +5,18 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.dg.core.db.gen.entity.*;
import com.dg.core.db.gen.mapper.AutomessageTransactionEventInterviewMapper;
import com.dg.core.db.gen.mapper.KeywordMapper;
import com.dg.core.db.gen.mapper.OrganizationChartMapper;
import com.dg.core.db.gen.mapper.TransactionEventMapper;
import com.dg.core.db.gen.mapper.*;
import com.dg.core.db.manual.pojo.QueryResults;
import com.dg.core.db.manual.pojo.RecommendResult;
import com.dg.core.db.manual.pojo.Search;
import com.dg.core.service.ITransactionEventService;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
import java.io.InputStream;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
@@ -36,6 +36,10 @@
    @Resource
    private AutomessageTransactionEventInterviewMapper automessageTransactionEventInterviewMapper;
    @Resource
    private GuideRepairOrderMapper guideRepairOrderMapper;
    @Override
    public TransactionEvent selectConfigData(String Id, SysUser sysUser) {
@@ -88,7 +92,12 @@
    @Override
    public int deleteConfigById(String Id) {
        return baseMapper.deleteConfigById(Id);
        List<GuideRepairOrder> guideRepairOrders = guideRepairOrderMapper
                .selectList(new QueryWrapper<GuideRepairOrder>().lambda().eq(GuideRepairOrder::getMatterId, Id));
        if (guideRepairOrders.size() == 0){
            return baseMapper.deleteConfigById(Id);
        }
        return 0;
    }
    @Override
@@ -243,4 +252,8 @@
        return baseMapper.selectList(new QueryWrapper<TransactionEvent>().lambda());
        }
    }
}