zhangnaisong
2023-07-20 9d985dd3413b42a7372aa1d43b7435cb7117ef27
删除车辆提交
已修改4个文件
23 ■■■■■ 文件已修改
ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarController.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/sy/mapper/ArdSyCarMapper.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarServiceImpl.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/resources/mapper/sy/ArdSyCarMapper.xml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarController.java
@@ -113,6 +113,7 @@
    @PreAuthorize("@ss.hasPermi('sy:syCar:remove')")
    @Log(title = "三一车辆", businessType = BusinessType.DELETE)
    @DeleteMapping("/{ids}")
    @ApiOperation("删除三一车辆")
    public AjaxResult remove(@PathVariable String[] ids)
    {
        return toAjax(ardSyCarService.deleteArdSyCarByIds(ids));
ard-work/src/main/java/com/ruoyi/sy/mapper/ArdSyCarMapper.java
@@ -58,4 +58,12 @@
     * @return 结果
     */
    public int deleteArdSyCarByIds(String[] ids);
    /**
     * 批量查询三一车辆
     *
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public List<ArdSyCar> selectArdSyCarByIds(String[] ids);
}
ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarServiceImpl.java
@@ -102,6 +102,14 @@
     */
    @Override
    public int deleteArdSyCarByIds(String[] ids) {
        List<ArdSyCar> result = ardSyCarMapper.selectArdSyCarByIds(ids);
        List<String> objectNames = new ArrayList();
        for(ArdSyCar ardSyCar : result){
            if(ardSyCar.getCarPicture() != null && !ardSyCar.getCarPicture().equals("")){
                objectNames.add(ardSyCar.getCarPicture().split("/sycar/")[1]);
            }
        }
        MinioUtils.removeObjects("sycar", objectNames);
        return ardSyCarMapper.deleteArdSyCarByIds(ids);
    }
ard-work/src/main/resources/mapper/sy/ArdSyCarMapper.xml
@@ -95,4 +95,10 @@
            #{id}
        </foreach>
    </delete>
    <select id="selectArdSyCarByIds" parameterType="String" resultMap="ArdSyCarResult">
        select * from ard_sy_car where id in
        <foreach item="id" collection="array" open="(" separator="," close=")">
            #{id}
        </foreach>
    </select>
</mapper>