Commit d7862002 authored by youjj's avatar youjj

区分环境

parent a6f82927
spring: spring:
profiles:
active: dev
application: application:
name: ace-auth name: ace-auth
cloud: cloud:
nacos: nacos:
config: config:
# server-addr: 127.0.0.1:8848
server-addr: 10.5.52.2:8848
file-extension: yaml file-extension: yaml
profiles: ---
active: dev spring:
\ No newline at end of file profiles: dev
cloud:
nacos:
config:
server-addr: 127.0.0.1:8848
---
spring:
profiles: pro
cloud:
nacos:
config:
server-addr: 10.5.52.2:8848
\ No newline at end of file
spring: spring:
profiles:
active: dev
application: application:
name: ace-gateway name: ace-gateway
cloud: cloud:
nacos: nacos:
config: config:
# server-addr: 127.0.0.1:8848
server-addr: 10.5.52.2:8848
file-extension: yaml file-extension: yaml
profiles:
active: dev
main: main:
allow-bean-definition-overriding: true allow-bean-definition-overriding: true
\ No newline at end of file
---
spring:
profiles: dev
cloud:
nacos:
config:
server-addr: 127.0.0.1:8848
---
spring:
profiles: pro
cloud:
nacos:
config:
server-addr: 10.5.52.2:8848
\ No newline at end of file
spring: spring:
profiles:
active: dev
application: application:
name: ace-admin name: ace-admin
cloud: cloud:
nacos: nacos:
config: config:
# server-addr: 127.0.0.1:8848
server-addr: 10.5.52.2:8848
file-extension: yaml file-extension: yaml
profiles:
active: dev
\ No newline at end of file ---
spring:
profiles: dev
cloud:
nacos:
config:
server-addr: 127.0.0.1:8848
---
spring:
profiles: pro
cloud:
nacos:
config:
server-addr: 10.5.52.2:8848
\ No newline at end of file
...@@ -48,6 +48,19 @@ public class VehicleActiveService { ...@@ -48,6 +48,19 @@ public class VehicleActiveService {
ResCode.VEHICLE_DEPARTURE_VEHICLE_DISABLE.getCode()); ResCode.VEHICLE_DEPARTURE_VEHICLE_DISABLE.getCode());
} }
// 修改车辆状态,确认是空闲状态
int result = vehicleMapper.updateStatusByIdAndStatus(departureVo.getVehicleId(), VehicleStatus.DEPARTURE.getCode(),
VehicleStatus.NORMAL.getCode());
if (result == 0) {
throw new BaseException(ResCode.VEHICLE_DEPARTURE_VEHICLE_DISABLE.getDesc(),
ResCode.VEHICLE_DEPARTURE_VEHICLE_DISABLE.getCode());
}
// 写入车辆公里数
vehicle.setMileageLastUpdate(departureVo.getMileage());
vehicleMapper.updateByPrimaryKeySelective(vehicle);
// 出车记录 // 出车记录
VehicleDepartureLog departureLog = new VehicleDepartureLog(); VehicleDepartureLog departureLog = new VehicleDepartureLog();
BeanUtils.copyProperties(departureVo, departureLog); BeanUtils.copyProperties(departureVo, departureLog);
...@@ -64,19 +77,6 @@ public class VehicleActiveService { ...@@ -64,19 +77,6 @@ public class VehicleActiveService {
activeLog.setCreateTime(new Date()); activeLog.setCreateTime(new Date());
vehicleActiveLogMapper.insert(activeLog); vehicleActiveLogMapper.insert(activeLog);
// 写入车辆公里数
vehicle.setMileageLastUpdate(departureVo.getMileage());
vehicleMapper.updateByPrimaryKeySelective(vehicle);
// 修改车辆状态,确认是空闲状态
int result = vehicleMapper.updateStatusByIdAndStatus(departureVo.getVehicleId(), VehicleStatus.DEPARTURE.getCode(),
VehicleStatus.NORMAL.getCode());
if (result == 0) {
throw new BaseException(ResCode.VEHICLE_DEPARTURE_VEHICLE_DISABLE.getDesc(),
ResCode.VEHICLE_DEPARTURE_VEHICLE_DISABLE.getCode());
}
} }
@Transactional @Transactional
...@@ -91,6 +91,18 @@ public class VehicleActiveService { ...@@ -91,6 +91,18 @@ public class VehicleActiveService {
ResCode.VEHICLE_DEPARTURE_VEHICLE_UNDEPARTURE.getCode()); ResCode.VEHICLE_DEPARTURE_VEHICLE_UNDEPARTURE.getCode());
} }
// 修改状态,确认是出车状态
int result = vehicleMapper.updateStatusByIdAndStatus(arrivalVo.getVehicleId(), VehicleStatus.NORMAL.getCode(),
VehicleStatus.DEPARTURE.getCode());
if (result == 0) {
throw new BaseException(ResCode.VEHICLE_DEPARTURE_VEHICLE_UNDEPARTURE.getDesc(),
ResCode.VEHICLE_DEPARTURE_VEHICLE_UNDEPARTURE.getCode());
}
// 写入车辆公里数
vehicle.setMileageLastUpdate(arrivalVo.getMileage());
vehicleMapper.updateByPrimaryKeySelective(vehicle);
// 出车记录 // 出车记录
VehicleDepartureLog departureLog = vehicleDepartureLogMapper.selectLastByVehicleId(arrivalVo.getVehicleId()); VehicleDepartureLog departureLog = vehicleDepartureLogMapper.selectLastByVehicleId(arrivalVo.getVehicleId());
if (departureLog == null) { if (departureLog == null) {
...@@ -114,16 +126,5 @@ public class VehicleActiveService { ...@@ -114,16 +126,5 @@ public class VehicleActiveService {
activeLog.setUpdateTime(new Date()); activeLog.setUpdateTime(new Date());
vehicleActiveLogMapper.updateByPrimaryKeySelective(activeLog); vehicleActiveLogMapper.updateByPrimaryKeySelective(activeLog);
// 写入车辆公里数
vehicle.setMileageLastUpdate(arrivalVo.getMileage());
vehicleMapper.updateByPrimaryKeySelective(vehicle);
// 修改状态,确认是出车状态
int result = vehicleMapper.updateStatusByIdAndStatus(arrivalVo.getVehicleId(), VehicleStatus.NORMAL.getCode(),
VehicleStatus.DEPARTURE.getCode());
if (result == 0) {
throw new BaseException(ResCode.VEHICLE_DEPARTURE_VEHICLE_UNDEPARTURE.getDesc(),
ResCode.VEHICLE_DEPARTURE_VEHICLE_UNDEPARTURE.getCode());
}
} }
} }
#spring:
# application:
# name: vehicle
# cloud:
# nacos:
# config:
# server-addr: 127.0.0.1:8848
# file-extension: yaml
# profiles:
# active: dev
spring: spring:
profiles:
active: dev
application: application:
name: vehicle name: vehicle
cloud: cloud:
nacos: nacos:
config: config:
server-addr: 10.5.52.2:8848
file-extension: yaml file-extension: yaml
profiles: ---
active: dev spring:
\ No newline at end of file profiles: dev
cloud:
nacos:
config:
server-addr: 127.0.0.1:8848
---
spring:
profiles: pro
cloud:
nacos:
config:
server-addr: 10.5.52.2:8848
\ No newline at end of file
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