|
@@ -34,6 +34,10 @@ public class SysQueryVehicleConfigServiceImpl extends ServiceImpl<SysQueryVehicl
|
|
|
@Transactional
|
|
@Transactional
|
|
|
public void disposition(SysQueryVehicleConfigSaveVo sysQueryVehicleConfigSaveVo) {
|
|
public void disposition(SysQueryVehicleConfigSaveVo sysQueryVehicleConfigSaveVo) {
|
|
|
SysQueryVehicleConfigSaveVo.SysQueryVehicleConfigDTO sysQueryVehicleConfigDTO = sysQueryVehicleConfigSaveVo.getSysQueryVehicleConfigDTO();
|
|
SysQueryVehicleConfigSaveVo.SysQueryVehicleConfigDTO sysQueryVehicleConfigDTO = sysQueryVehicleConfigSaveVo.getSysQueryVehicleConfigDTO();
|
|
|
|
|
+
|
|
|
|
|
+ // 保证项目中只能出险一个开启的车险配置
|
|
|
|
|
+ updateEnabled(sysQueryVehicleConfigDTO.getEnabled());
|
|
|
|
|
+
|
|
|
SysQueryVehicleConfig sysQueryVehicleConfig = sysQueryVehicleConfigDTO.toSysQueryVehicleConfig();
|
|
SysQueryVehicleConfig sysQueryVehicleConfig = sysQueryVehicleConfigDTO.toSysQueryVehicleConfig();
|
|
|
boolean save = save(sysQueryVehicleConfig);
|
|
boolean save = save(sysQueryVehicleConfig);
|
|
|
boolean b = sysQueryVehicleUrlService.saveVehicleUrlDTOs(sysQueryVehicleConfig.getId(), sysQueryVehicleConfigSaveVo.getSysQueryVehicleUrlDTOList());
|
|
boolean b = sysQueryVehicleUrlService.saveVehicleUrlDTOs(sysQueryVehicleConfig.getId(), sysQueryVehicleConfigSaveVo.getSysQueryVehicleUrlDTOList());
|
|
@@ -43,7 +47,11 @@ public class SysQueryVehicleConfigServiceImpl extends ServiceImpl<SysQueryVehicl
|
|
|
@Override
|
|
@Override
|
|
|
public BasePageResult<SysQueryVehicleConfig> inquire(SysQueryVehicleConfigQueryPageVo sysQueryVehicleConfigQueryVo) {
|
|
public BasePageResult<SysQueryVehicleConfig> inquire(SysQueryVehicleConfigQueryPageVo sysQueryVehicleConfigQueryVo) {
|
|
|
Page<SysQueryVehicleConfig> page = new Page<>(sysQueryVehicleConfigQueryVo.getPageNum(), sysQueryVehicleConfigQueryVo.getPageSize());
|
|
Page<SysQueryVehicleConfig> page = new Page<>(sysQueryVehicleConfigQueryVo.getPageNum(), sysQueryVehicleConfigQueryVo.getPageSize());
|
|
|
- Page<SysQueryVehicleConfig> sysQueryVehicleConfigPage = lambdaQuery().eq(SysQueryVehicleConfig::getCompanyId, sysQueryVehicleConfigQueryVo.getCompanyId()).eq(SysQueryVehicleConfig::getEnabled, sysQueryVehicleConfigQueryVo.getEnabled()).page(page);
|
|
|
|
|
|
|
+ Page<SysQueryVehicleConfig> sysQueryVehicleConfigPage = lambdaQuery()
|
|
|
|
|
+ .eq(SysQueryVehicleConfig::getCompanyId, sysQueryVehicleConfigQueryVo.getCompanyId())
|
|
|
|
|
+ .eq(SysQueryVehicleConfig::getEnabled, sysQueryVehicleConfigQueryVo.getEnabled())
|
|
|
|
|
+ .page(page);
|
|
|
|
|
+
|
|
|
return new BasePageResult<>(sysQueryVehicleConfigQueryVo.getPageNum(), sysQueryVehicleConfigQueryVo.getPageSize(), sysQueryVehicleConfigPage.getTotal(), sysQueryVehicleConfigPage.getPages(), sysQueryVehicleConfigPage.getRecords());
|
|
return new BasePageResult<>(sysQueryVehicleConfigQueryVo.getPageNum(), sysQueryVehicleConfigQueryVo.getPageSize(), sysQueryVehicleConfigPage.getTotal(), sysQueryVehicleConfigPage.getPages(), sysQueryVehicleConfigPage.getRecords());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -55,14 +63,18 @@ public class SysQueryVehicleConfigServiceImpl extends ServiceImpl<SysQueryVehicl
|
|
|
// 删除配置链接信息
|
|
// 删除配置链接信息
|
|
|
boolean remove = sysQueryVehicleUrlService.deleteByConfigId(id);
|
|
boolean remove = sysQueryVehicleUrlService.deleteByConfigId(id);
|
|
|
AssertionUtils.isSucceed(remove && b, "配置信息删除失败");
|
|
AssertionUtils.isSucceed(remove && b, "配置信息删除失败");
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
|
|
+ @Transactional
|
|
|
public void modify(Integer id, SysQueryVehicleConfigSaveVo sysQueryVehicleConfigSaveVo) {
|
|
public void modify(Integer id, SysQueryVehicleConfigSaveVo sysQueryVehicleConfigSaveVo) {
|
|
|
// 修改配置信息
|
|
// 修改配置信息
|
|
|
SysQueryVehicleConfig sysQueryVehicleConfig = getByIdExist(id, "查询配置信息不存在");
|
|
SysQueryVehicleConfig sysQueryVehicleConfig = getByIdExist(id, "查询配置信息不存在");
|
|
|
BeanUtils.copyProperties(sysQueryVehicleConfigSaveVo.getSysQueryVehicleConfigDTO(), sysQueryVehicleConfig);
|
|
BeanUtils.copyProperties(sysQueryVehicleConfigSaveVo.getSysQueryVehicleConfigDTO(), sysQueryVehicleConfig);
|
|
|
|
|
+
|
|
|
|
|
+ // 保证项目中只能出险一个开启的车险配置
|
|
|
|
|
+ updateEnabled(sysQueryVehicleConfigSaveVo.getSysQueryVehicleConfigDTO().getEnabled());
|
|
|
|
|
+
|
|
|
sysQueryVehicleConfig.setId(id);
|
|
sysQueryVehicleConfig.setId(id);
|
|
|
boolean update = updateById(sysQueryVehicleConfig);
|
|
boolean update = updateById(sysQueryVehicleConfig);
|
|
|
|
|
|
|
@@ -83,10 +95,5 @@ public class SysQueryVehicleConfigServiceImpl extends ServiceImpl<SysQueryVehicl
|
|
|
return sysQueryVehicleConfigQueryDTO;
|
|
return sysQueryVehicleConfigQueryDTO;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|