|
@@ -1,27 +1,25 @@
|
|
|
package org.dromara.mall.service.impl;
|
|
package org.dromara.mall.service.impl;
|
|
|
|
|
|
|
|
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
|
-import org.dromara.common.core.utils.MapstructUtils;
|
|
|
|
|
-import org.dromara.common.core.utils.StringUtils;
|
|
|
|
|
-import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
|
|
|
-import org.dromara.common.mybatis.core.page.PageQuery;
|
|
|
|
|
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
|
|
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
-import org.dromara.mall.domain.MNavigationConfig;
|
|
|
|
|
-import org.dromara.mall.domain.vo.MNavigationConfigVo;
|
|
|
|
|
-import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
+import org.dromara.common.core.utils.MapstructUtils;
|
|
|
|
|
+import org.dromara.common.core.utils.StringUtils;
|
|
|
|
|
+import org.dromara.common.mybatis.core.page.PageQuery;
|
|
|
|
|
+import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
|
|
|
+import org.dromara.mall.domain.MiniPageSet;
|
|
|
import org.dromara.mall.domain.bo.MiniPageSetBo;
|
|
import org.dromara.mall.domain.bo.MiniPageSetBo;
|
|
|
import org.dromara.mall.domain.vo.MiniPageSetVo;
|
|
import org.dromara.mall.domain.vo.MiniPageSetVo;
|
|
|
-import org.dromara.mall.domain.MiniPageSet;
|
|
|
|
|
import org.dromara.mall.mapper.MiniPageSetMapper;
|
|
import org.dromara.mall.mapper.MiniPageSetMapper;
|
|
|
import org.dromara.mall.service.IMiniPageSetService;
|
|
import org.dromara.mall.service.IMiniPageSetService;
|
|
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
+import java.util.Collection;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
-import java.util.Collection;
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 小程序页面设置Service业务层处理
|
|
* 小程序页面设置Service业务层处理
|
|
@@ -32,7 +30,7 @@ import java.util.Collection;
|
|
|
@Slf4j
|
|
@Slf4j
|
|
|
@RequiredArgsConstructor
|
|
@RequiredArgsConstructor
|
|
|
@Service
|
|
@Service
|
|
|
-public class MiniPageSetServiceImpl extends ServiceImpl<MiniPageSetMapper, MiniPageSet> implements IMiniPageSetService {
|
|
|
|
|
|
|
+public class MiniPageSetServiceImpl extends ServiceImpl<MiniPageSetMapper, MiniPageSet> implements IMiniPageSetService {
|
|
|
|
|
|
|
|
private final MiniPageSetMapper baseMapper;
|
|
private final MiniPageSetMapper baseMapper;
|
|
|
|
|
|
|
@@ -43,7 +41,7 @@ public class MiniPageSetServiceImpl extends ServiceImpl<MiniPageSetMapper, Mini
|
|
|
* @return 小程序页面设置
|
|
* @return 小程序页面设置
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
- public MiniPageSetVo queryById(Long id){
|
|
|
|
|
|
|
+ public MiniPageSetVo queryById(Long id) {
|
|
|
return baseMapper.selectVoById(id);
|
|
return baseMapper.selectVoById(id);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -122,7 +120,7 @@ public class MiniPageSetServiceImpl extends ServiceImpl<MiniPageSetMapper, Mini
|
|
|
/**
|
|
/**
|
|
|
* 保存前的数据校验
|
|
* 保存前的数据校验
|
|
|
*/
|
|
*/
|
|
|
- private void validEntityBeforeSave(MiniPageSet entity){
|
|
|
|
|
|
|
+ private void validEntityBeforeSave(MiniPageSet entity) {
|
|
|
//TODO 做一些数据校验,如唯一约束
|
|
//TODO 做一些数据校验,如唯一约束
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -135,7 +133,7 @@ public class MiniPageSetServiceImpl extends ServiceImpl<MiniPageSetMapper, Mini
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
|
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
|
|
- if(isValid){
|
|
|
|
|
|
|
+ if (isValid) {
|
|
|
//TODO 做一些业务上的校验,判断是否需要校验
|
|
//TODO 做一些业务上的校验,判断是否需要校验
|
|
|
}
|
|
}
|
|
|
return baseMapper.deleteByIds(ids) > 0;
|
|
return baseMapper.deleteByIds(ids) > 0;
|
|
@@ -147,7 +145,10 @@ public class MiniPageSetServiceImpl extends ServiceImpl<MiniPageSetMapper, Mini
|
|
|
LambdaQueryWrapper<MiniPageSet> lqw = Wrappers.lambdaQuery();
|
|
LambdaQueryWrapper<MiniPageSet> lqw = Wrappers.lambdaQuery();
|
|
|
lqw.last("LIMIT 1");
|
|
lqw.last("LIMIT 1");
|
|
|
MiniPageSet config = baseMapper.selectOne(lqw);
|
|
MiniPageSet config = baseMapper.selectOne(lqw);
|
|
|
- MiniPageSetVo vo = baseMapper.selectVoById(config.getId());
|
|
|
|
|
|
|
+ MiniPageSetVo vo = null;
|
|
|
|
|
+ if (null != config) {
|
|
|
|
|
+ vo = baseMapper.selectVoById(config.getId());
|
|
|
|
|
+ }
|
|
|
return vo;
|
|
return vo;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|