Commit 855f2849 authored by unset's avatar unset

Merge branch 'master-chw-bug' into master-chw

parents b9ed2ceb 7e740394
......@@ -274,8 +274,12 @@ public class OrderVehicleCrosstownBiz extends BaseBiz<OrderVehicaleCrosstownMapp
vehicleDepartureVo.setVehicleId(orderRentVehicleDetail.getVehicleId());
vehicleDepartureVo.setDepartureBranchCompanyId(orderRentVehicleDetail.getStartCompanyId());
vehicleDepartureVo.setExpectArrivalBranchCompanyId(orderRentVehicleDetail.getEndCompanyId());
Integer mileage = orderVehicleCrosstownDto.getMileage() != null ? orderVehicleCrosstownDto.getMileage() : 0;
vehicleDepartureVo.setMileage(mileage);
if (orderVehicleCrosstownDto.getMileage() == null) {
vehicleDepartureVo.setMileage(0);
} else {
vehicleDepartureVo.setMileage(orderVehicleCrosstownDto.getMileage());
}
vehicleDepartureVo.setBookRecordId(orderRentVehicleDetail.getBookRecordId());
if (checkUserInfoDto != null) {
vehicleDepartureVo.setCheckMan(checkUserInfoDto.getUsername());
......@@ -284,10 +288,10 @@ public class OrderVehicleCrosstownBiz extends BaseBiz<OrderVehicaleCrosstownMapp
log.info("小程序订单出车: " + vehicleDepartureVo.toString());
try {
RestResponse restResponse = vehicleFeign.departureBySmall(vehicleDepartureVo);
log.info("小程序订单出车成功: " + restResponse.getCode() + restResponse.getMessage());
if (restResponse.getStatus() != 200) {
return ObjectRestResponse.createFailedResult(1001, restResponse.getMessage());
}
log.info("小程序订单出车成功: " + restResponse.getCode() + restResponse.getMessage());
} catch (Exception e) {
return ObjectRestResponse.createFailedResult(1001, e.getMessage());
}
......@@ -295,7 +299,11 @@ public class OrderVehicleCrosstownBiz extends BaseBiz<OrderVehicaleCrosstownMapp
VehicleArrivalVo vehicleArrivalVo = new VehicleArrivalVo();
vehicleArrivalVo.setVehicleId(orderRentVehicleDetail.getVehicleId());
vehicleArrivalVo.setArrivalBranchCompanyId(userDTO.getCompanyId());
if (orderVehicleCrosstownDto.getMileage() == null) {
vehicleArrivalVo.setMileage(0);
} else {
vehicleArrivalVo.setMileage(orderVehicleCrosstownDto.getMileage());
}
if (checkUserInfoDto != null) {
vehicleArrivalVo.setRecycleMan(checkUserInfoDto.getUsername());
vehicleArrivalVo.setRecycleManTel(checkUserInfoDto.getTelephone());
......
......@@ -238,6 +238,10 @@ public class VehicleActiveService {
}
//2019-11-22 16:30 还原还车时修改车辆停靠分公司需求
vehicle.setParkBranchCompanyId(vehicleBookRecord.getRetCompany());
//当所属门店和还车门店一致,修改经营门店为还车门店
if (vehicle.getSubordinateBranch().equals(vehicleBookRecord.getRetCompany())) {
vehicle.setManageCompanyId(vehicleBookRecord.getRetCompany());
}
vehicleMapper.updateByPrimaryKeySelective(vehicle);
DateTime arrivalDate = new DateTime(vehicleBookRecord.getBookEndDate());
......
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