删除预约车
This commit is contained in:
parent
7484683d3a
commit
01de2f4cbc
|
|
@ -44,4 +44,15 @@ public class BookCarController extends BaseController {
|
||||||
return bookCarService.getBookCarDetails(devInfo);
|
return bookCarService.getBookCarDetails(devInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除预约车
|
||||||
|
* @param devInfo
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "删除预约车")
|
||||||
|
@PostMapping("/deleteById")
|
||||||
|
public AjaxResult deleteById(@RequestBody BookCarInfoDto devInfo) {
|
||||||
|
return bookCarService.deleteById(devInfo);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,10 +15,14 @@ import java.util.List;
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class BookCarInfoDto {
|
public class BookCarInfoDto {
|
||||||
//
|
|
||||||
|
@ApiModelProperty(value = "主键id")
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
@ApiModelProperty(value = "订单id")
|
@ApiModelProperty(value = "订单id")
|
||||||
private Integer bookId;
|
private Integer bookId;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "设备id")
|
||||||
private String maId;
|
private String maId;
|
||||||
|
|
||||||
@ApiModelProperty(value = "订单编号")
|
@ApiModelProperty(value = "订单编号")
|
||||||
|
|
|
||||||
|
|
@ -36,4 +36,11 @@ public interface BookCarMapper {
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
DevInfoVo selectDevInfoByMaId(@Param("maId") String maId, @Param("userId") Long userId);
|
DevInfoVo selectDevInfoByMaId(@Param("maId") String maId, @Param("userId") Long userId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除预约车
|
||||||
|
* @param id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
int deleteById(Integer id);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -26,4 +26,10 @@ public interface BookCarService {
|
||||||
*/
|
*/
|
||||||
AjaxResult getBookCarDetails(BookCarInfoDto devInfo);
|
AjaxResult getBookCarDetails(BookCarInfoDto devInfo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除预约车
|
||||||
|
* @param devInfo
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
AjaxResult deleteById(BookCarInfoDto devInfo);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,11 +2,9 @@ package com.bonus.material.book.service.impl;
|
||||||
|
|
||||||
import com.alibaba.nacos.common.utils.CollectionUtils;
|
import com.alibaba.nacos.common.utils.CollectionUtils;
|
||||||
import com.bonus.common.biz.domain.BmFileInfo;
|
import com.bonus.common.biz.domain.BmFileInfo;
|
||||||
import com.bonus.common.core.utils.DateUtils;
|
|
||||||
import com.bonus.common.core.utils.StringUtils;
|
import com.bonus.common.core.utils.StringUtils;
|
||||||
import com.bonus.common.core.web.domain.AjaxResult;
|
import com.bonus.common.core.web.domain.AjaxResult;
|
||||||
import com.bonus.common.security.utils.SecurityUtils;
|
import com.bonus.common.security.utils.SecurityUtils;
|
||||||
import com.bonus.material.book.domain.BookCarDetailDto;
|
|
||||||
import com.bonus.material.book.domain.BookCarInfoDto;
|
import com.bonus.material.book.domain.BookCarInfoDto;
|
||||||
import com.bonus.material.book.domain.BookCarVo;
|
import com.bonus.material.book.domain.BookCarVo;
|
||||||
import com.bonus.material.book.domain.CompanyPersonPhoneKey;
|
import com.bonus.material.book.domain.CompanyPersonPhoneKey;
|
||||||
|
|
@ -18,9 +16,7 @@ import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.text.SimpleDateFormat;
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Date;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
@ -94,4 +90,18 @@ public class BookCarServiceImpl implements BookCarService {
|
||||||
return AjaxResult.success(list);
|
return AjaxResult.success(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除预约车
|
||||||
|
* @param devInfo
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public AjaxResult deleteById(BookCarInfoDto devInfo) {
|
||||||
|
if (devInfo == null || StringUtils.isEmpty(devInfo.getMaId())) {
|
||||||
|
return AjaxResult.error("传入设备ID为空,请刷新后重试");
|
||||||
|
}
|
||||||
|
int result = bookCarMapper.deleteById(devInfo.getId());
|
||||||
|
return result > 0 ? AjaxResult.success("删除成功") : AjaxResult.error("删除失败");
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,9 @@ public class DevInfo extends BaseEntity {
|
||||||
|
|
||||||
private static final long serialVersionUID = 429270031714225761L;
|
private static final long serialVersionUID = 429270031714225761L;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "主键id")
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
/** 设备id */
|
/** 设备id */
|
||||||
@Excel(name = "设备id")
|
@Excel(name = "设备id")
|
||||||
@ApiModelProperty(value = "设备id")
|
@ApiModelProperty(value = "设备id")
|
||||||
|
|
|
||||||
|
|
@ -9,8 +9,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
values(#{maId}, 0, #{orderCompany}, #{orderUser}, #{creater}, now())
|
values(#{maId}, 0, #{orderCompany}, #{orderUser}, #{creater}, now())
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
<delete id="deleteById">
|
||||||
|
delete from book_car_detail where id = #{id}
|
||||||
|
</delete>
|
||||||
|
|
||||||
<select id="getBookCarDetails" resultType="com.bonus.material.device.domain.vo.DevInfoVo">
|
<select id="getBookCarDetails" resultType="com.bonus.material.device.domain.vo.DevInfoVo">
|
||||||
SELECT
|
SELECT
|
||||||
|
bcd.id as id,
|
||||||
d.ma_id as maId,
|
d.ma_id as maId,
|
||||||
d.code as code,
|
d.code as code,
|
||||||
d.device_name as deviceName,
|
d.device_name as deviceName,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue