| | |
| | | import com.xiaopeng.api.model.vehicleConvoy.XpVehicle; |
| | | import com.xiaopeng.common.core.domain.R; |
| | | import com.xiaopeng.common.core.web.page.PageInfo; |
| | | import com.xiaopeng.maintenance.dto.XpVehicleRepairReturnDTO; |
| | | import com.xiaopeng.maintenance.dto.XpVehicleRepairStartDTO; |
| | | import com.xiaopeng.maintenance.mapper.XpVehicleRepairMapper; |
| | | import com.xiaopeng.maintenance.model.query.XpVehicleRepairPageQuery; |
| | |
| | | } |
| | | XpOperationsUser operationsUserEnd = xpOperationUserClient.queryById(xpVehicleRepairVO.getReturnUserId()).getData(); |
| | | if (Objects.nonNull(operationsUserEnd)) { |
| | | xpVehicleRepairVO.setOperatorStartName(operationsUserEnd.getNickName()); |
| | | xpVehicleRepairVO.setOperatorEndName(operationsUserEnd.getNickName()); |
| | | } |
| | | return xpVehicleRepairVO; |
| | | } |
| | |
| | | xpVehicleClient.updateVehicleById(xpVehicle); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void saveReturnRepair(XpVehicleRepairReturnDTO dto, Long id) { |
| | | XpVehicleRepair xpVehicleRepair = this.getById(dto.getId()); |
| | | // 查询车辆信息 |
| | | XpVehicle xpVehicle = xpVehicleClient.queryById(xpVehicleRepair.getVehicleId()).getData(); |
| | | if(Objects.nonNull(xpVehicle)){ |
| | | // 修改车辆状态 |
| | | xpVehicle.setOperatingStatus(1); |
| | | xpVehicleClient.updateVehicleById(xpVehicle); |
| | | } |
| | | xpVehicleRepair.setVehicleId(null); |
| | | // 修改车辆取回信息 |
| | | xpVehicleRepair.setRepairMoney(dto.getRepairMoney()); |
| | | xpVehicleRepair.setRepairMoneyDetail(dto.getRepairMoneyDetail()); |
| | | xpVehicleRepair.setReturnUserId(id); |
| | | xpVehicleRepair.setReturnTime(LocalDateTime.now()); |
| | | } |
| | | } |