diff --git a/src/main/java/com/bonus/gzcar/business/backstage/controller/SupDispatchCarController.java b/src/main/java/com/bonus/gzcar/business/backstage/controller/SupDispatchCarController.java index 77d73a4..0984724 100644 --- a/src/main/java/com/bonus/gzcar/business/backstage/controller/SupDispatchCarController.java +++ b/src/main/java/com/bonus/gzcar/business/backstage/controller/SupDispatchCarController.java @@ -184,7 +184,8 @@ public class SupDispatchCarController { @DecryptAndVerify(decryptedClass = CarNeedPlanVo.class) public PageInfo getOutPageList(EncryptedReq dto) { String userId= Objects.requireNonNull(UserUtil.getLoginUser()).getUserId().toString(); - dto.getData().setCreator(userId);dto.getData().setUserId(userId); + dto.getData().setCreator(userId); + dto.getData().setUserId(userId); PageHelper.startPage(dto.getPageNum(),dto.getPageSize()); List list = service.getOutPageList(dto.getData());; return new PageInfo<>(list); @@ -487,4 +488,15 @@ public class SupDispatchCarController { return service.deleteData(dto.getData()); } + /** + * 删除确认单附件 + * @param dto + * @return + */ + @PostMapping("deleteFile") + @DecryptAndVerify(decryptedClass = CarPlanOutVo.class) + public ServerResponse deleteFile(EncryptedReq dto) { + return service.deleteFile(dto.getData()); + } + } diff --git a/src/main/java/com/bonus/gzcar/business/backstage/mapper/SupDispatchCarMapper.java b/src/main/java/com/bonus/gzcar/business/backstage/mapper/SupDispatchCarMapper.java index fde3159..ebad440 100644 --- a/src/main/java/com/bonus/gzcar/business/backstage/mapper/SupDispatchCarMapper.java +++ b/src/main/java/com/bonus/gzcar/business/backstage/mapper/SupDispatchCarMapper.java @@ -198,4 +198,11 @@ public interface SupDispatchCarMapper { * @return */ List getListDetails(CarPlanOutVo bean1); + + /** + * 删除文件 + * @param data + * @return + */ + int deleteFile(CarPlanOutVo data); } diff --git a/src/main/java/com/bonus/gzcar/business/backstage/service/SupDispatchCarService.java b/src/main/java/com/bonus/gzcar/business/backstage/service/SupDispatchCarService.java index abcfa18..79e8543 100644 --- a/src/main/java/com/bonus/gzcar/business/backstage/service/SupDispatchCarService.java +++ b/src/main/java/com/bonus/gzcar/business/backstage/service/SupDispatchCarService.java @@ -93,4 +93,11 @@ public interface SupDispatchCarService { * @return */ ServerResponse deleteData(CarPlanOutVo data); + + /** + * 删除文件 + * @param data + * @return + */ + ServerResponse deleteFile(CarPlanOutVo data); } diff --git a/src/main/java/com/bonus/gzcar/business/backstage/service/SupDispatchCarServiceImpl.java b/src/main/java/com/bonus/gzcar/business/backstage/service/SupDispatchCarServiceImpl.java index 0bb83ad..e3ae12d 100644 --- a/src/main/java/com/bonus/gzcar/business/backstage/service/SupDispatchCarServiceImpl.java +++ b/src/main/java/com/bonus/gzcar/business/backstage/service/SupDispatchCarServiceImpl.java @@ -627,5 +627,20 @@ public class SupDispatchCarServiceImpl implements SupDispatchCarService { } } + @Override + public ServerResponse deleteFile(CarPlanOutVo data) { + try { + int res = mapper.deleteFile(data); + if (res > 0){ + return ServerResponse.createSuccess("删除成功", "删除成功"); + } else { + return ServerResponse.createErroe("删除失败"); + } + } catch (Exception e) { + log.error(e.toString(), e); + return ServerResponse.createErroe("删除失败"); + } + } + } diff --git a/src/main/resources/mappers/business/backstage/CarDriverMapper.xml b/src/main/resources/mappers/business/backstage/CarDriverMapper.xml index c0f8ec5..8356b5a 100644 --- a/src/main/resources/mappers/business/backstage/CarDriverMapper.xml +++ b/src/main/resources/mappers/business/backstage/CarDriverMapper.xml @@ -116,6 +116,7 @@ and cdi.is_white=#{isWhiteList} + GROUP BY cdi.id select cpa.id, cpa.code, cpa.type , cpa.pro_id proId, cpa.project_part projectPart, cpa.project_content projectContent, cpa.need_time needTime, cpa.creator,DATE_FORMAT(cpa.create_time,'%Y-%m-%d') appLyTime,pro.name proName, bpt.`NAME` as proType, @@ -180,26 +186,41 @@ ORDER BY cpa.create_time desc