debug
This commit is contained in:
parent
3b2bfd50d5
commit
a19a7a91a1
|
@ -21,7 +21,20 @@ public interface OrderDeviceService
|
||||||
* @param id 订单设备主键
|
* @param id 订单设备主键
|
||||||
* @return 订单设备
|
* @return 订单设备
|
||||||
*/
|
*/
|
||||||
public OrderDeviceVO selectOrderDeviceById(Long id);
|
|
||||||
|
default OrderDeviceVO selectOrderDeviceById(Long id) {
|
||||||
|
return selectOrderDeviceById(id, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询订单设备
|
||||||
|
*
|
||||||
|
* @param id 订单设备主键
|
||||||
|
* @param scope
|
||||||
|
* @return 订单设备
|
||||||
|
*/
|
||||||
|
|
||||||
|
public OrderDeviceVO selectOrderDeviceById(Long id, boolean scope);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询订单设备列表
|
* 查询订单设备列表
|
||||||
|
|
|
@ -51,13 +51,20 @@ public class OrderDeviceServiceImpl implements OrderDeviceService
|
||||||
/**
|
/**
|
||||||
* 查询订单设备
|
* 查询订单设备
|
||||||
*
|
*
|
||||||
* @param id 订单设备主键
|
* @param id 订单设备主键
|
||||||
|
* @param scope
|
||||||
* @return 订单设备
|
* @return 订单设备
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public OrderDeviceVO selectOrderDeviceById(Long id)
|
public OrderDeviceVO selectOrderDeviceById(Long id, boolean scope)
|
||||||
{
|
{
|
||||||
return orderDeviceMapper.selectOrderDeviceById(id);
|
if (id == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
OrderDeviceQuery query = new OrderDeviceQuery();
|
||||||
|
query.setId(id);
|
||||||
|
query.setScope(scope);
|
||||||
|
return this.selectOne(query);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -84,17 +91,17 @@ public class OrderDeviceServiceImpl implements OrderDeviceService
|
||||||
Integer result = transactionTemplate.execute(status -> {
|
Integer result = transactionTemplate.execute(status -> {
|
||||||
|
|
||||||
int rows = orderDeviceMapper.insertOrderDevice(orderDevice);
|
int rows = orderDeviceMapper.insertOrderDevice(orderDevice);
|
||||||
|
|
||||||
if (rows > 0) {
|
if (rows > 0) {
|
||||||
// 修改订单信息
|
// 修改订单信息
|
||||||
int updateOrder = orderService.updateOrderDeviceId(orderDevice.getOrderId(), orderDevice.getId());
|
int updateOrder = orderService.updateOrderDeviceId(orderDevice.getOrderId(), orderDevice.getId());
|
||||||
ServiceUtil.assertion(updateOrder != 1, "更新订单信息失败");
|
ServiceUtil.assertion(updateOrder != 1, "更新订单信息失败");
|
||||||
|
|
||||||
// 修改设备信息
|
// 修改设备信息
|
||||||
int updateDevice = deviceService.updateCurrentDeviceOrderId(orderDevice.getDeviceId(), orderDevice.getId());
|
int updateDevice = deviceService.updateCurrentDeviceOrderId(orderDevice.getDeviceId(), orderDevice.getId());
|
||||||
ServiceUtil.assertion(updateDevice != 1, "占用设备失败,当前设备有他人使用,请尝试其他设备。");
|
ServiceUtil.assertion(updateDevice != 1, "占用设备失败,当前设备有他人使用,请尝试其他设备。");
|
||||||
}
|
}
|
||||||
|
|
||||||
return rows;
|
return rows;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -189,7 +196,7 @@ public class OrderDeviceServiceImpl implements OrderDeviceService
|
||||||
public int finish(OrderDeviceVO orderDevice, String picture, OrderInParkingVO inParkingVO) {
|
public int finish(OrderDeviceVO orderDevice, String picture, OrderInParkingVO inParkingVO) {
|
||||||
ServiceUtil.assertion(orderDevice == null, "订单设备不能为空");
|
ServiceUtil.assertion(orderDevice == null, "订单设备不能为空");
|
||||||
ServiceUtil.assertion(!OrderDeviceStatus.canFinish().contains(orderDevice.getStatus()), "订单设备状态不允许结束");
|
ServiceUtil.assertion(!OrderDeviceStatus.canFinish().contains(orderDevice.getStatus()), "订单设备状态不允许结束");
|
||||||
|
|
||||||
Integer result = transactionTemplate.execute(status -> {
|
Integer result = transactionTemplate.execute(status -> {
|
||||||
// 修改数据
|
// 修改数据
|
||||||
OrderDevice data = new OrderDevice();
|
OrderDevice data = new OrderDevice();
|
||||||
|
|
|
@ -44,6 +44,7 @@ public class OrderDeviceController extends BaseController
|
||||||
{
|
{
|
||||||
startPage();
|
startPage();
|
||||||
startOrderBy();
|
startOrderBy();
|
||||||
|
query.setScope(true);
|
||||||
List<OrderDeviceVO> list = orderDeviceService.selectOrderDeviceList(query);
|
List<OrderDeviceVO> list = orderDeviceService.selectOrderDeviceList(query);
|
||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
@ -56,6 +57,7 @@ public class OrderDeviceController extends BaseController
|
||||||
@PostMapping("/export")
|
@PostMapping("/export")
|
||||||
public void export(HttpServletResponse response, OrderDeviceQuery query)
|
public void export(HttpServletResponse response, OrderDeviceQuery query)
|
||||||
{
|
{
|
||||||
|
query.setScope(true);
|
||||||
List<OrderDeviceVO> list = orderDeviceService.selectOrderDeviceList(query);
|
List<OrderDeviceVO> list = orderDeviceService.selectOrderDeviceList(query);
|
||||||
ExcelUtil<OrderDeviceVO> util = new ExcelUtil<OrderDeviceVO>(OrderDeviceVO.class);
|
ExcelUtil<OrderDeviceVO> util = new ExcelUtil<OrderDeviceVO>(OrderDeviceVO.class);
|
||||||
util.exportExcel(response, list, "订单设备数据");
|
util.exportExcel(response, list, "订单设备数据");
|
||||||
|
@ -68,7 +70,7 @@ public class OrderDeviceController extends BaseController
|
||||||
@GetMapping(value = "/{id}")
|
@GetMapping(value = "/{id}")
|
||||||
public AjaxResult getInfo(@PathVariable("id") Long id)
|
public AjaxResult getInfo(@PathVariable("id") Long id)
|
||||||
{
|
{
|
||||||
return success(orderDeviceService.selectOrderDeviceById(id));
|
return success(orderDeviceService.selectOrderDeviceById(id, true));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user