运营配置完善

This commit is contained in:
attiya 2025-10-28 16:33:32 +08:00
parent e2073f0ed9
commit 2f5648361d
2 changed files with 14 additions and 0 deletions

View File

@ -1,5 +1,6 @@
package com.cdzy.operations.model.entity; package com.cdzy.operations.model.entity;
import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.Table; import com.mybatisflex.annotation.Table;
import java.io.Serializable; import java.io.Serializable;
@ -29,6 +30,7 @@ public class EbikeOperationLockConfig implements Serializable {
/** /**
* 运营锁车配置ID * 运营锁车配置ID
*/ */
@Id
private Long operationLockConfigId; private Long operationLockConfigId;
/** /**

View File

@ -81,24 +81,36 @@ public class EbikeRegionServiceImpl extends ServiceImpl<EbikeRegionMapper, Ebike
QueryWrapper queryWrapper = QueryWrapper.create() QueryWrapper queryWrapper = QueryWrapper.create()
.where(EBIKE_OPERATION_CONFIG.REGION_ID.eq(regionId)); .where(EBIKE_OPERATION_CONFIG.REGION_ID.eq(regionId));
operationConfigMapper.deleteByQuery(queryWrapper); operationConfigMapper.deleteByQuery(queryWrapper);
if (operationConfig.getRegionId() == null){
operationConfig.setRegionId(regionId);
}
operationConfigMapper.insert(operationConfig); operationConfigMapper.insert(operationConfig);
} }
if (lockConfig != null) { if (lockConfig != null) {
QueryWrapper queryWrapper = QueryWrapper.create() QueryWrapper queryWrapper = QueryWrapper.create()
.where(EBIKE_OPERATION_LOCK_CONFIG.REGION_ID.eq(regionId)); .where(EBIKE_OPERATION_LOCK_CONFIG.REGION_ID.eq(regionId));
lockConfigMapper.deleteByQuery(queryWrapper); lockConfigMapper.deleteByQuery(queryWrapper);
if (lockConfig.getRegionId() == null){
lockConfig.setRegionId(regionId);
}
lockConfigMapper.insert(lockConfig); lockConfigMapper.insert(lockConfig);
} }
if (returnConfig != null) { if (returnConfig != null) {
QueryWrapper queryWrapper = QueryWrapper.create() QueryWrapper queryWrapper = QueryWrapper.create()
.where(EBIKE_OPERATION_RETURN_CONFIG.REGION_ID.eq(regionId)); .where(EBIKE_OPERATION_RETURN_CONFIG.REGION_ID.eq(regionId));
returnConfigMapper.deleteByQuery(queryWrapper); returnConfigMapper.deleteByQuery(queryWrapper);
if (returnConfig.getRegionId() == null){
returnConfig.setRegionId(regionId);
}
returnConfigMapper.insert(returnConfig); returnConfigMapper.insert(returnConfig);
} }
if (useConfig != null) { if (useConfig != null) {
QueryWrapper queryWrapper = QueryWrapper.create() QueryWrapper queryWrapper = QueryWrapper.create()
.where(EBIKE_OPERATION_USE_CONFIG.REGION_ID.eq(regionId)); .where(EBIKE_OPERATION_USE_CONFIG.REGION_ID.eq(regionId));
useConfigMapper.deleteByQuery(queryWrapper); useConfigMapper.deleteByQuery(queryWrapper);
if (useConfig.getRegionId() == null){
useConfig.setRegionId(regionId);
}
useConfigMapper.insert(useConfig); useConfigMapper.insert(useConfig);
} }
} }