|
@@ -11,16 +11,17 @@ import com.ylx.common.exception.ServiceException;
|
|
|
import com.ylx.common.utils.DateUtils;
|
|
import com.ylx.common.utils.DateUtils;
|
|
|
import com.ylx.common.utils.StringUtils;
|
|
import com.ylx.common.utils.StringUtils;
|
|
|
import com.ylx.common.utils.bean.BeanUtils;
|
|
import com.ylx.common.utils.bean.BeanUtils;
|
|
|
|
|
+import com.ylx.home.category.domain.dto.ProjectRecommendDTO;
|
|
|
import com.ylx.massage.domain.dto.MaProjectAuditQueryDTO;
|
|
import com.ylx.massage.domain.dto.MaProjectAuditQueryDTO;
|
|
|
import com.ylx.massage.domain.dto.MaProjectAuditSubmitDTO;
|
|
import com.ylx.massage.domain.dto.MaProjectAuditSubmitDTO;
|
|
|
import com.ylx.massage.domain.dto.MaProjectUpdateEnableDTO;
|
|
import com.ylx.massage.domain.dto.MaProjectUpdateEnableDTO;
|
|
|
-import com.ylx.massage.domain.dto.MassageAllMerchantsDto;
|
|
|
|
|
|
|
+import com.ylx.home.category.domain.dto.MerchantsDto;
|
|
|
import com.ylx.massage.domain.vo.MaProjectAuditListVO;
|
|
import com.ylx.massage.domain.vo.MaProjectAuditListVO;
|
|
|
import com.ylx.massage.domain.vo.MaProjectListVo;
|
|
import com.ylx.massage.domain.vo.MaProjectListVo;
|
|
|
import com.ylx.massage.domain.vo.MaProjectOpenServiceVO;
|
|
import com.ylx.massage.domain.vo.MaProjectOpenServiceVO;
|
|
|
import com.ylx.massage.domain.vo.MaProjectSaveVo;
|
|
import com.ylx.massage.domain.vo.MaProjectSaveVo;
|
|
|
-import com.ylx.massage.domain.vo.MassageAllMerchantsVo;
|
|
|
|
|
-import com.ylx.massage.domain.vo.MassageProjectRecommendVo;
|
|
|
|
|
|
|
+import com.ylx.home.category.domain.vo.MerchantsVo;
|
|
|
|
|
+import com.ylx.home.category.domain.vo.ProjectRecommendVo;
|
|
|
import com.ylx.massage.mapper.MaProjectMapper;
|
|
import com.ylx.massage.mapper.MaProjectMapper;
|
|
|
import com.ylx.project.domain.bookMerchant.dto.BookMerchantDTO;
|
|
import com.ylx.project.domain.bookMerchant.dto.BookMerchantDTO;
|
|
|
import com.ylx.project.domain.bookMerchant.vo.BookMerchantVO;
|
|
import com.ylx.project.domain.bookMerchant.vo.BookMerchantVO;
|
|
@@ -38,8 +39,7 @@ import javax.annotation.Resource;
|
|
|
* @date 2024-03-20
|
|
* @date 2024-03-20
|
|
|
*/
|
|
*/
|
|
|
@Service
|
|
@Service
|
|
|
-public class MaProjectServiceImpl extends ServiceImpl<MaProjectMapper, MaProject> implements IMaProjectService
|
|
|
|
|
-{
|
|
|
|
|
|
|
+public class MaProjectServiceImpl extends ServiceImpl<MaProjectMapper, MaProject> implements IMaProjectService {
|
|
|
@Resource
|
|
@Resource
|
|
|
private MaProjectMapper maProjectMapper;
|
|
private MaProjectMapper maProjectMapper;
|
|
|
|
|
|
|
@@ -50,8 +50,7 @@ public class MaProjectServiceImpl extends ServiceImpl<MaProjectMapper, MaProject
|
|
|
* @return 服务项目
|
|
* @return 服务项目
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
- public MaProjectListVo selectMaProjectById(Long id)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ public MaProjectListVo selectMaProjectById(Long id) {
|
|
|
MaProject maProject = maProjectMapper.selectMaProjectById(id);
|
|
MaProject maProject = maProjectMapper.selectMaProjectById(id);
|
|
|
MaProjectListVo vo = new MaProjectListVo();
|
|
MaProjectListVo vo = new MaProjectListVo();
|
|
|
BeanUtils.copyProperties(maProject, vo);
|
|
BeanUtils.copyProperties(maProject, vo);
|
|
@@ -66,14 +65,13 @@ public class MaProjectServiceImpl extends ServiceImpl<MaProjectMapper, MaProject
|
|
|
* @return 服务项目
|
|
* @return 服务项目
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
- public List<MaProjectListVo> selectMaProjectList(MaProject maProject)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ public List<MaProjectListVo> selectMaProjectList(MaProject maProject) {
|
|
|
ArrayList<MaProjectListVo> vos = Lists.newArrayList();
|
|
ArrayList<MaProjectListVo> vos = Lists.newArrayList();
|
|
|
List<MaProject> maProjects = maProjectMapper.selectMaProjectList(maProject);
|
|
List<MaProject> maProjects = maProjectMapper.selectMaProjectList(maProject);
|
|
|
if (maProjects.isEmpty()) {
|
|
if (maProjects.isEmpty()) {
|
|
|
return vos;
|
|
return vos;
|
|
|
}
|
|
}
|
|
|
- maProjects.forEach(project->{
|
|
|
|
|
|
|
+ maProjects.forEach(project -> {
|
|
|
MaProjectListVo vo = new MaProjectListVo();
|
|
MaProjectListVo vo = new MaProjectListVo();
|
|
|
BeanUtils.copyProperties(project, vo);
|
|
BeanUtils.copyProperties(project, vo);
|
|
|
vo.setProjectIsEnable(project.getProjectIsEnable() == 1 ? "启用" : "停止");
|
|
vo.setProjectIsEnable(project.getProjectIsEnable() == 1 ? "启用" : "停止");
|
|
@@ -86,7 +84,7 @@ public class MaProjectServiceImpl extends ServiceImpl<MaProjectMapper, MaProject
|
|
|
* 查询技能审核列表
|
|
* 查询技能审核列表
|
|
|
*
|
|
*
|
|
|
* @param page 分页参数
|
|
* @param page 分页参数
|
|
|
- * @param dto 查询条件
|
|
|
|
|
|
|
+ * @param dto 查询条件
|
|
|
* @return 技能审核分页列表
|
|
* @return 技能审核分页列表
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
@@ -119,8 +117,8 @@ public class MaProjectServiceImpl extends ServiceImpl<MaProjectMapper, MaProject
|
|
|
* 审核商户申请开通的项目
|
|
* 审核商户申请开通的项目
|
|
|
*
|
|
*
|
|
|
* @param projectAuditId 技能审核记录ID
|
|
* @param projectAuditId 技能审核记录ID
|
|
|
- * @param dto 审核提交参数
|
|
|
|
|
- * @param loginUser 当前登录用户
|
|
|
|
|
|
|
+ * @param dto 审核提交参数
|
|
|
|
|
+ * @param loginUser 当前登录用户
|
|
|
* @return int 影响行数
|
|
* @return int 影响行数
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
@@ -222,8 +220,7 @@ public class MaProjectServiceImpl extends ServiceImpl<MaProjectMapper, MaProject
|
|
|
* @return 结果
|
|
* @return 结果
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
- public int updateMaProject(MaProject maProject)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ public int updateMaProject(MaProject maProject) {
|
|
|
return maProjectMapper.updateMaProject(maProject);
|
|
return maProjectMapper.updateMaProject(maProject);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -234,8 +231,7 @@ public class MaProjectServiceImpl extends ServiceImpl<MaProjectMapper, MaProject
|
|
|
* @return 结果
|
|
* @return 结果
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
- public int deleteMaProjectByIds(String[] ids)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ public int deleteMaProjectByIds(String[] ids) {
|
|
|
return maProjectMapper.deleteMaProjectByIds(ids);
|
|
return maProjectMapper.deleteMaProjectByIds(ids);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -246,19 +242,18 @@ public class MaProjectServiceImpl extends ServiceImpl<MaProjectMapper, MaProject
|
|
|
* @return 结果
|
|
* @return 结果
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
- public int deleteMaProjectById(Long id)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ public int deleteMaProjectById(Long id) {
|
|
|
return maProjectMapper.deleteMaProjectById(id);
|
|
return maProjectMapper.deleteMaProjectById(id);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public Page<MassageProjectRecommendVo> getMassageProjectRecommend(Page<MassageProjectRecommendVo> page,String cityCode) {
|
|
|
|
|
- return maProjectMapper.getMassageProjectRecommend(page,cityCode);
|
|
|
|
|
|
|
+ public Page<ProjectRecommendVo> getProjectRecommend(Page<ProjectRecommendVo> page, ProjectRecommendDTO dto) {
|
|
|
|
|
+ return maProjectMapper.getProjectRecommend(page, dto);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public Page<MassageAllMerchantsVo> getMassageAllMerchants(Page<MassageAllMerchantsVo> page, MassageAllMerchantsDto dto) {
|
|
|
|
|
- return maProjectMapper.getMassageAllMerchants(page, dto);
|
|
|
|
|
|
|
+ public Page<MerchantsVo> getMerchants(Page<MerchantsVo> page, MerchantsDto dto) {
|
|
|
|
|
+ return maProjectMapper.getMerchants(page, dto);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -268,6 +263,7 @@ public class MaProjectServiceImpl extends ServiceImpl<MaProjectMapper, MaProject
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 校验枚举值是否在指定范围内
|
|
* 校验枚举值是否在指定范围内
|
|
|
|
|
+ *
|
|
|
* @param value
|
|
* @param value
|
|
|
* @param fieldName
|
|
* @param fieldName
|
|
|
* @param values
|
|
* @param values
|