Commit e262d26f authored by 周健威's avatar 周健威

修改车辆相关

parent 763278cd
...@@ -315,6 +315,19 @@ public class OrderVehicleCrosstownBiz extends BaseBiz<OrderVehicaleCrosstownMapp ...@@ -315,6 +315,19 @@ public class OrderVehicleCrosstownBiz extends BaseBiz<OrderVehicaleCrosstownMapp
return ObjectRestResponse.createFailedResult(1001, restResponse.getMessage()); return ObjectRestResponse.createFailedResult(1001, restResponse.getMessage());
} }
log.info("小程序订单还车成功: " + restResponse.getCode() + restResponse.getMessage()); log.info("小程序订单还车成功: " + restResponse.getCode() + restResponse.getMessage());
//设置订单实际还车公司
CompanyDetail companyDetail = vehicleFeign.getCompanyDetail(vehicleArrivalVo.getArrivalBranchCompanyId()).getData();
//业务上先更新修改,业务解耦。
orderRentVehicleBiz.updateSelectiveById(new OrderRentVehicleDetail(){{
setId(orderRentVehicleDetail.getId());
setActualEndCompanyId(companyDetail.getId());
setActualEndBranchId(companyDetail.getCompanyId());
}});
//避免后续代码对 orderRentVehicleDetail 覆盖ActualEndCompanyId ActualEndBranchId
orderRentVehicleDetail.setActualEndCompanyId(companyDetail.getId());
orderRentVehicleDetail.setActualEndBranchId(companyDetail.getCompanyId());
} catch (Exception e) { } catch (Exception e) {
return ObjectRestResponse.createFailedResult(500, e.getMessage()); return ObjectRestResponse.createFailedResult(500, e.getMessage());
} }
......
...@@ -139,6 +139,10 @@ public class VehicleBookRecord { ...@@ -139,6 +139,10 @@ public class VehicleBookRecord {
@Column(name = "actual_end_date") @Column(name = "actual_end_date")
private Date actualEndDate; private Date actualEndDate;
public void setActualEndDate(Date actualEndDate) {
this.actualEndDate = actualEndDate;
}
/** /**
* 提车公司 * 提车公司
*/ */
......
...@@ -132,7 +132,7 @@ public class RentVehicleController extends BaseController<VehicleBiz> implements ...@@ -132,7 +132,7 @@ public class RentVehicleController extends BaseController<VehicleBiz> implements
dto.setCatas(vehiclePlatCataBiz.groupCatasByParent(dto.getCatasStr())); dto.setCatas(vehiclePlatCataBiz.groupCatasByParent(dto.getCatasStr()));
} }
//设置显示是否有车(通过把时间与位比较从where移动到select) //设置显示是否有车(通过把时间与位比较从where移动到select)
//dto.setYearNo4Where(Boolean.TRUE); dto.setYearNo4Where(Boolean.TRUE);
//匹配相交叉的预约记录 //匹配相交叉的预约记录
dto.setRecordIntersection(Boolean.TRUE); dto.setRecordIntersection(Boolean.TRUE);
PageDataVO<UsableVehicleModelVO> uvmvpdvs = vehicleBiz.searchUsableModel(dto); PageDataVO<UsableVehicleModelVO> uvmvpdvs = vehicleBiz.searchUsableModel(dto);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment