Merge remote-tracking branch 'origin/main'

This commit is contained in:
attiya 2025-05-07 15:11:32 +08:00
commit 6bab79843e
12 changed files with 30 additions and 13 deletions

View File

@ -45,10 +45,10 @@ public class EbikeSysRoperatesetController {
} }
@RequestMapping("getRegionConfigById") @RequestMapping("getRegionConfigById")
public JsonResult<?> getRegionConfigById(@RequestParam(value = "regionId") public JsonResult<?> getRegionConfigById(@RequestParam(value = "operationRegionId")
String regionId) { String operationRegionId) {
ResEbikeSysRoperatesetsDto resEbikeSysRoperatesetsDto = ResEbikeSysRoperatesetsDto resEbikeSysRoperatesetsDto =
ebikeSysRoperatesetService.getRegionConfigById(regionId); ebikeSysRoperatesetService.getRegionConfigById(operationRegionId);
return resEbikeSysRoperatesetsDto == null ? JsonResult.failed("") : return resEbikeSysRoperatesetsDto == null ? JsonResult.failed("") :
JsonResult.success(resEbikeSysRoperatesetsDto); JsonResult.success(resEbikeSysRoperatesetsDto);
} }

View File

@ -18,6 +18,7 @@ import java.time.LocalTime;
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
public class ReqEbikeSysOperateSetSaveDto { public class ReqEbikeSysOperateSetSaveDto {
/** /**
* 区域ID * 区域ID
*/ */

View File

@ -22,6 +22,7 @@ import java.math.BigDecimal;
public class ReqEbikeSysRbacksetDto implements Serializable { public class ReqEbikeSysRbacksetDto implements Serializable {
private String id;
/** /**
* 区域ID * 区域ID
*/ */

View File

@ -13,6 +13,8 @@ import java.io.Serializable;
@Data @Data
public class ReqEbikeSysRlocksetDto implements Serializable { public class ReqEbikeSysRlocksetDto implements Serializable {
private String id;
/** /**
* 区域ID * 区域ID
*/ */

View File

@ -20,6 +20,7 @@ import java.util.List;
@Data @Data
public class ReqEbikeSysRoperatesetDto implements Serializable { public class ReqEbikeSysRoperatesetDto implements Serializable {
private String id;
/** /**
* 区域ID * 区域ID
*/ */

View File

@ -14,6 +14,8 @@ import java.math.BigDecimal;
@Data @Data
public class ReqEbikeSysRusecondsetDto implements Serializable { public class ReqEbikeSysRusecondsetDto implements Serializable {
private String id;
/** /**
* 区域ID * 区域ID
*/ */

View File

@ -16,6 +16,7 @@ import java.math.BigDecimal;
public class ResEbikeSysRbacksetDto implements Serializable { public class ResEbikeSysRbacksetDto implements Serializable {
private String id;
/** /**
* 区域ID * 区域ID
*/ */

View File

@ -13,6 +13,7 @@ import java.io.Serializable;
@Data @Data
public class ResEbikeSysRlocksetDto implements Serializable { public class ResEbikeSysRlocksetDto implements Serializable {
private String id;
/** /**
* 区域ID * 区域ID
*/ */

View File

@ -21,6 +21,7 @@ import java.util.List;
@Data @Data
public class ResEbikeSysRoperatesetDto implements Serializable { public class ResEbikeSysRoperatesetDto implements Serializable {
private String id;
/** /**
* 区域ID * 区域ID
*/ */

View File

@ -14,6 +14,7 @@ import java.math.BigDecimal;
@Data @Data
public class ResEbikeSysRusecondsetDto implements Serializable { public class ResEbikeSysRusecondsetDto implements Serializable {
private String id;
/** /**
* 区域ID * 区域ID
*/ */

View File

@ -47,8 +47,8 @@ public interface EbikeSysRoperatesetService extends IService<EbikeSysRoperateset
/** /**
* 根据区域id获取区域配置信息 * 根据区域id获取区域配置信息
* *
* @param regionId * @param operationRegionId
* @return * @return
*/ */
ResEbikeSysRoperatesetsDto getRegionConfigById(String regionId); ResEbikeSysRoperatesetsDto getRegionConfigById(String operationRegionId);
} }

View File

@ -143,6 +143,7 @@ public class EbikeSysRoperatesetServiceImpl extends ServiceImpl<EbikeSysRoperate
} }
@Override @Override
@Transactional
public Boolean updateById(ReqEbikeSysRoperatesetsDto reqEbikeSysRoperatesetsDto) { public Boolean updateById(ReqEbikeSysRoperatesetsDto reqEbikeSysRoperatesetsDto) {
try { try {
ReqEbikeSysRoperatesetDto reqEbikeSysRoperatesetDto = reqEbikeSysRoperatesetsDto.getEbikeSysRoperatesetDto(); ReqEbikeSysRoperatesetDto reqEbikeSysRoperatesetDto = reqEbikeSysRoperatesetsDto.getEbikeSysRoperatesetDto();
@ -150,7 +151,12 @@ public class EbikeSysRoperatesetServiceImpl extends ServiceImpl<EbikeSysRoperate
//运营配置/开关配置 //运营配置/开关配置
EbikeSysRoperateset ebikeSysRoperateset = new EbikeSysRoperateset(); EbikeSysRoperateset ebikeSysRoperateset = new EbikeSysRoperateset();
BeanUtils.copyProperties(reqEbikeSysRoperatesetDto, ebikeSysRoperateset); BeanUtils.copyProperties(reqEbikeSysRoperatesetDto, ebikeSysRoperateset);
ebikeSysRoperateset.setRechargeRule(reqEbikeSysRoperatesetDto.getRechargeRule().toString()); if (!StringUtils.isEmpty(reqEbikeSysRoperatesetDto.getRechargeRule())) {
ebikeSysRoperateset.setRechargeRule(reqEbikeSysRoperatesetDto.getRechargeRule().toString());
}
if (!StringUtils.isEmpty(reqEbikeSysRoperatesetDto.getChannel())) {
ebikeSysRoperateset.setChannel(reqEbikeSysRoperatesetDto.getChannel().toString());
}
ebikeSysRoperatesetMapper.update(ebikeSysRoperateset); ebikeSysRoperatesetMapper.update(ebikeSysRoperateset);
//运营时间 //运营时间
QueryWrapper query = QueryWrapper.create(); QueryWrapper query = QueryWrapper.create();
@ -206,18 +212,18 @@ public class EbikeSysRoperatesetServiceImpl extends ServiceImpl<EbikeSysRoperate
} }
@Override @Override
public ResEbikeSysRoperatesetsDto getRegionConfigById(String regionId) { public ResEbikeSysRoperatesetsDto getRegionConfigById(String operationRegionId) {
ResEbikeSysRoperatesetsDto resEbikeSysRoperatesetsDto = new ResEbikeSysRoperatesetsDto(); ResEbikeSysRoperatesetsDto resEbikeSysRoperatesetsDto = new ResEbikeSysRoperatesetsDto();
ResEbikeSysRoperatesetDto resEbikeSysRoperatesetDto = new ResEbikeSysRoperatesetDto(); ResEbikeSysRoperatesetDto resEbikeSysRoperatesetDto = new ResEbikeSysRoperatesetDto();
try { try {
//运营配置/开关配置 //运营配置/开关配置
QueryWrapper query = QueryWrapper.create(); QueryWrapper query = QueryWrapper.create();
query.eq(EBIKE_SYS_ROPERATESET.OPERATION_REGION_ID.getName(), regionId); query.eq(EBIKE_SYS_ROPERATESET.OPERATION_REGION_ID.getName(), operationRegionId);
EbikeSysRoperateset ebikeSysRoperateset = EbikeSysRoperateset ebikeSysRoperateset =
ebikeSysRoperatesetMapper.selectOneByQuery(query); ebikeSysRoperatesetMapper.selectOneByQuery(query);
BeanUtils.copyProperties(ebikeSysRoperateset, resEbikeSysRoperatesetDto); BeanUtils.copyProperties(ebikeSysRoperateset, resEbikeSysRoperatesetDto);
query.clear(); query.clear();
query.eq(EBIKE_SYS_OPERATE_SET.OPERATION_REGION_ID.getName(), regionId); query.eq(EBIKE_SYS_OPERATE_SET.OPERATION_REGION_ID.getName(), operationRegionId);
List<EbikeSysOperateSet> ebikeSysOperateSets = List<EbikeSysOperateSet> ebikeSysOperateSets =
ebikeSysOperateSetMapper.selectListByQuery(query); ebikeSysOperateSetMapper.selectListByQuery(query);
String operateType = ebikeSysRoperateset.getOperateType(); String operateType = ebikeSysRoperateset.getOperateType();
@ -244,28 +250,28 @@ public class EbikeSysRoperatesetServiceImpl extends ServiceImpl<EbikeSysRoperate
resEbikeSysRoperatesetsDto.setEbikeSysRoperatesetDto(resEbikeSysRoperatesetDto); resEbikeSysRoperatesetsDto.setEbikeSysRoperatesetDto(resEbikeSysRoperatesetDto);
//用车配置 //用车配置
query.clear(); query.clear();
query.eq(EBIKE_SYS_RUSECONDSET.OPERATION_REGION_ID.getName(), regionId); query.eq(EBIKE_SYS_RUSECONDSET.OPERATION_REGION_ID.getName(), operationRegionId);
EbikeSysRusecondset ebikeSysRusecondset = ebikeSysRusecondsetMapper.selectOneByQuery(query); EbikeSysRusecondset ebikeSysRusecondset = ebikeSysRusecondsetMapper.selectOneByQuery(query);
ResEbikeSysRusecondsetDto resEbikeSysRusecondsetDto = new ResEbikeSysRusecondsetDto(); ResEbikeSysRusecondsetDto resEbikeSysRusecondsetDto = new ResEbikeSysRusecondsetDto();
BeanUtils.copyProperties(ebikeSysRusecondset, resEbikeSysRusecondsetDto); BeanUtils.copyProperties(ebikeSysRusecondset, resEbikeSysRusecondsetDto);
resEbikeSysRoperatesetsDto.setEbikeSysRusecondsetDto(resEbikeSysRusecondsetDto); resEbikeSysRoperatesetsDto.setEbikeSysRusecondsetDto(resEbikeSysRusecondsetDto);
//锁车配置 //锁车配置
query.clear(); query.clear();
query.eq(EBIKE_SYS_RLOCKSET.OPERATION_REGION_ID.getName(), regionId); query.eq(EBIKE_SYS_RLOCKSET.OPERATION_REGION_ID.getName(), operationRegionId);
EbikeSysRlockset ebikeSysRlockset = ebikeSysRlocksetMapper.selectOneByQuery(query); EbikeSysRlockset ebikeSysRlockset = ebikeSysRlocksetMapper.selectOneByQuery(query);
ResEbikeSysRlocksetDto resEbikeSysRlocksetDto = new ResEbikeSysRlocksetDto(); ResEbikeSysRlocksetDto resEbikeSysRlocksetDto = new ResEbikeSysRlocksetDto();
BeanUtils.copyProperties(ebikeSysRlockset, resEbikeSysRlocksetDto); BeanUtils.copyProperties(ebikeSysRlockset, resEbikeSysRlocksetDto);
resEbikeSysRoperatesetsDto.setEbikeSysRlocksetDto(resEbikeSysRlocksetDto); resEbikeSysRoperatesetsDto.setEbikeSysRlocksetDto(resEbikeSysRlocksetDto);
//还车配置 //还车配置
query.clear(); query.clear();
query.eq(EBIKE_SYS_RBACKSET.OPERATION_REGION_ID.getName(), regionId); query.eq(EBIKE_SYS_RBACKSET.OPERATION_REGION_ID.getName(), operationRegionId);
EbikeSysRbackset ebikeSysRbackset = ebikeSysRbacksetMapper.selectOneByQuery(query); EbikeSysRbackset ebikeSysRbackset = ebikeSysRbacksetMapper.selectOneByQuery(query);
ResEbikeSysRbacksetDto resEbikeSysRbacksetDto = new ResEbikeSysRbacksetDto(); ResEbikeSysRbacksetDto resEbikeSysRbacksetDto = new ResEbikeSysRbacksetDto();
BeanUtils.copyProperties(ebikeSysRbackset, resEbikeSysRbacksetDto); BeanUtils.copyProperties(ebikeSysRbackset, resEbikeSysRbacksetDto);
resEbikeSysRoperatesetsDto.setEbikeSysRbacksetDto(resEbikeSysRbacksetDto); resEbikeSysRoperatesetsDto.setEbikeSysRbacksetDto(resEbikeSysRbacksetDto);
//客服配置 //客服配置
query.clear(); query.clear();
query.eq(EBIKE_SYS_LINKTEL.OPERATION_REGION_ID.getName(), regionId); query.eq(EBIKE_SYS_LINKTEL.OPERATION_REGION_ID.getName(), operationRegionId);
List<EbikeSysLinktel> ebikeSysLinktels = ebikeSysLinktelMapper.selectListByQuery(query); List<EbikeSysLinktel> ebikeSysLinktels = ebikeSysLinktelMapper.selectListByQuery(query);
List<ResEbikeSysLinktelDto> resEbikeSysLinktelDtos = new ArrayList<>(); List<ResEbikeSysLinktelDto> resEbikeSysLinktelDtos = new ArrayList<>();
for (EbikeSysLinktel ebikeSysLinktel : ebikeSysLinktels) { for (EbikeSysLinktel ebikeSysLinktel : ebikeSysLinktels) {