运营区域新增编辑接口优化
This commit is contained in:
parent
75ee58b11a
commit
543efcb87a
@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -18,6 +18,7 @@ import java.time.LocalTime;
|
|||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
public class ReqEbikeSysOperateSetSaveDto {
|
public class ReqEbikeSysOperateSetSaveDto {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 区域ID
|
* 区域ID
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -22,6 +22,7 @@ import java.math.BigDecimal;
|
|||||||
public class ReqEbikeSysRbacksetDto implements Serializable {
|
public class ReqEbikeSysRbacksetDto implements Serializable {
|
||||||
|
|
||||||
|
|
||||||
|
private String id;
|
||||||
/**
|
/**
|
||||||
* 区域ID
|
* 区域ID
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -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
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -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
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -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
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -16,6 +16,7 @@ import java.math.BigDecimal;
|
|||||||
public class ResEbikeSysRbacksetDto implements Serializable {
|
public class ResEbikeSysRbacksetDto implements Serializable {
|
||||||
|
|
||||||
|
|
||||||
|
private String id;
|
||||||
/**
|
/**
|
||||||
* 区域ID
|
* 区域ID
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -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
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -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
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -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
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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);
|
||||||
|
if (!StringUtils.isEmpty(reqEbikeSysRoperatesetDto.getRechargeRule())) {
|
||||||
ebikeSysRoperateset.setRechargeRule(reqEbikeSysRoperatesetDto.getRechargeRule().toString());
|
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) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user