功能需求优化
This commit is contained in:
parent
94c04684dc
commit
e45a54511d
|
|
@ -348,12 +348,21 @@ public class OrderServiceImpl implements OrderService {
|
||||||
// 订单完成,修改装备为下架状态
|
// 订单完成,修改装备为下架状态
|
||||||
if (orderInfoDto.getOrderStatus().equals(OrderStatusEnum.ORDER_FINISHED.getStatus().toString())) {
|
if (orderInfoDto.getOrderStatus().equals(OrderStatusEnum.ORDER_FINISHED.getStatus().toString())) {
|
||||||
if (dtos.size() > 0 && CollectionUtil.isNotEmpty(dtos)) {
|
if (dtos.size() > 0 && CollectionUtil.isNotEmpty(dtos)) {
|
||||||
|
if (CollectionUtil.isNotEmpty(orderInfoDto.getMaIds())) {
|
||||||
|
for (OrderDetailDto dto : dtos) {
|
||||||
|
if (orderInfoDto.getMaIds().contains(dto.getMaId())) {
|
||||||
|
dto.setMaStatus(MaStatusEnum.ON_HIRE.getCode().toString());
|
||||||
|
orderMapper.updateDeviceStatus(dto);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else {
|
||||||
for (OrderDetailDto dto : dtos) {
|
for (OrderDetailDto dto : dtos) {
|
||||||
dto.setMaStatus(MaStatusEnum.ON_HIRE.getCode().toString());
|
dto.setMaStatus(MaStatusEnum.ON_HIRE.getCode().toString());
|
||||||
orderMapper.updateDeviceStatus(dto);
|
orderMapper.updateDeviceStatus(dto);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
String userName = SecurityUtils.getLoginUser().getUsername();
|
String userName = SecurityUtils.getLoginUser().getUsername();
|
||||||
Integer i = orderMapper.updateOrderStatus(orderInfoDto.getOrderId(), orderInfoDto.getMaIds(), orderInfoDto.getOrderStatus(), userName, orderInfoDto.getOrderRemark());
|
Integer i = orderMapper.updateOrderStatus(orderInfoDto.getOrderId(), orderInfoDto.getMaIds(), orderInfoDto.getOrderStatus(), userName, orderInfoDto.getOrderRemark());
|
||||||
if (!CollectionUtils.isEmpty(dtos)) {
|
if (!CollectionUtils.isEmpty(dtos)) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue