| | |
| | | |
| | | import com.xiaopeng.api.model.maintenance.XpVehicleRepair; |
| | | import com.xiaopeng.common.core.domain.R; |
| | | import com.xiaopeng.common.core.exception.ServiceException; |
| | | import com.xiaopeng.common.core.web.page.PageInfo; |
| | | import com.xiaopeng.common.security.service.TokenService; |
| | | import com.xiaopeng.maintenance.constant.I18nKeyConstant; |
| | | import com.xiaopeng.maintenance.dto.XpVehicleRepairReturnDTO; |
| | | import com.xiaopeng.maintenance.dto.XpVehicleRepairStartDTO; |
| | | import com.xiaopeng.maintenance.model.query.XpVehicleRepairPageQuery; |
| | |
| | | */ |
| | | @ApiOperation(value = "车辆运维-车辆运维-车辆取回", tags = {"运维APP-车辆管理"}) |
| | | @PostMapping("/api/v1/vehicleRepair/saveReturnRepair") |
| | | public R<String> saveReturnRepair(@Validated @RequestBody XpVehicleRepairReturnDTO dto) { |
| | | public R<String> saveReturnRepair(@RequestBody XpVehicleRepairReturnDTO dto) { |
| | | |
| | | Long id = tokenService.getLoginOperationUser().getId(); |
| | | |
| | | if (dto.getRepairMoney().toString().length() > 200) { |
| | | throw new ServiceException("维修费用不能超过200字符", I18nKeyConstant.REPAIR_MONEY_TOO_LONG); |
| | | } |
| | | XpVehicleRepair xpVehicleRepair = xpVehicleRepairService.getById(dto.getId()); |
| | | xpVehicleRepair.setVehicleId(null); |
| | | // 修改车辆取回信息 |