## 报单赠送详情返回会员姓名
This commit is contained in:
parent
f00fd11814
commit
fddeb11817
|
|
@ -1,6 +1,7 @@
|
||||||
package com.hzs.activity.base.mapper;
|
package com.hzs.activity.base.mapper;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.hzs.activity.declaration.vo.AcBaseAuthorityVO;
|
||||||
import com.hzs.common.domain.activity.base.AcBaseAuthority;
|
import com.hzs.common.domain.activity.base.AcBaseAuthority;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
|
@ -48,4 +49,5 @@ public interface AcBaseAuthorityMapper extends BaseMapper<AcBaseAuthority> {
|
||||||
*/
|
*/
|
||||||
Set<Long> queryPlace(@Param("paramList") Set<String> paramList, @Param("pkMember") Long pkMember);
|
Set<Long> queryPlace(@Param("paramList") Set<String> paramList, @Param("pkMember") Long pkMember);
|
||||||
|
|
||||||
|
List<AcBaseAuthorityVO> listAuthorityAndMemberName(@Param("pkBaseId") Long pkBaseId);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
package com.hzs.activity.base.service;
|
package com.hzs.activity.base.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import com.hzs.activity.declaration.vo.AcBaseAuthorityVO;
|
||||||
import com.hzs.common.domain.activity.base.AcBaseAuthority;
|
import com.hzs.common.domain.activity.base.AcBaseAuthority;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -41,4 +42,5 @@ public interface IAcBaseAuthorityService extends IService<AcBaseAuthority> {
|
||||||
*/
|
*/
|
||||||
boolean checkAuthority(Long pkMember, String memberCode, Long pkBaseId);
|
boolean checkAuthority(Long pkMember, String memberCode, Long pkBaseId);
|
||||||
|
|
||||||
|
List<AcBaseAuthorityVO> listAuthorityAndMemberName(Long pkBaseId);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -4,10 +4,12 @@ import cn.hutool.core.collection.CollectionUtil;
|
||||||
import com.hzs.activity.base.mapper.AcBaseAuthorityMapper;
|
import com.hzs.activity.base.mapper.AcBaseAuthorityMapper;
|
||||||
import com.hzs.activity.base.service.IAcBaseAuthorityService;
|
import com.hzs.activity.base.service.IAcBaseAuthorityService;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.hzs.activity.declaration.vo.AcBaseAuthorityVO;
|
||||||
import com.hzs.common.core.enums.EWaresPermissionType;
|
import com.hzs.common.core.enums.EWaresPermissionType;
|
||||||
import com.hzs.common.domain.activity.base.AcBaseAuthority;
|
import com.hzs.common.domain.activity.base.AcBaseAuthority;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.Collections;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
@ -88,4 +90,9 @@ public class AcBaseAuthorityServiceImpl extends ServiceImpl<AcBaseAuthorityMappe
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<AcBaseAuthorityVO> listAuthorityAndMemberName(Long pkBaseId) {
|
||||||
|
return baseMapper.listAuthorityAndMemberName(pkBaseId);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,6 @@ package com.hzs.activity.declaration.service.impl;
|
||||||
|
|
||||||
import cn.hutool.core.bean.BeanUtil;
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
import cn.hutool.core.collection.CollectionUtil;
|
import cn.hutool.core.collection.CollectionUtil;
|
||||||
import cn.hutool.core.util.StrUtil;
|
|
||||||
import com.alibaba.nacos.client.naming.utils.CollectionUtils;
|
import com.alibaba.nacos.client.naming.utils.CollectionUtils;
|
||||||
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;
|
||||||
|
|
@ -12,13 +11,13 @@ import com.hzs.activity.base.service.IAcBaseConfigService;
|
||||||
import com.hzs.activity.base.service.IActivityService;
|
import com.hzs.activity.base.service.IActivityService;
|
||||||
import com.hzs.activity.declaration.mapper.AcDeclarationGiftConfigMapper;
|
import com.hzs.activity.declaration.mapper.AcDeclarationGiftConfigMapper;
|
||||||
import com.hzs.activity.declaration.param.AcDeclarationConfigParam;
|
import com.hzs.activity.declaration.param.AcDeclarationConfigParam;
|
||||||
import com.hzs.activity.declaration.param.AcDeclarationDetailParam;
|
import com.hzs.activity.declaration.vo.AcBaseAuthorityVO;
|
||||||
|
import com.hzs.activity.declaration.vo.AcDeclarationDetailVO;
|
||||||
import com.hzs.activity.declaration.param.AcDeclarationParam;
|
import com.hzs.activity.declaration.param.AcDeclarationParam;
|
||||||
import com.hzs.activity.declaration.param.AcDeclarationProductParam;
|
import com.hzs.activity.declaration.param.AcDeclarationProductParam;
|
||||||
import com.hzs.activity.declaration.service.IAcDeclarationGiftConfigService;
|
import com.hzs.activity.declaration.service.IAcDeclarationGiftConfigService;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.hzs.activity.declaration.service.IAcDeclarationGiftDetailService;
|
import com.hzs.activity.declaration.service.IAcDeclarationGiftDetailService;
|
||||||
import com.hzs.activity.recommend.param.AcRecommendParam;
|
|
||||||
import com.hzs.common.core.enums.*;
|
import com.hzs.common.core.enums.*;
|
||||||
import com.hzs.common.domain.activity.base.AcBaseAuthority;
|
import com.hzs.common.domain.activity.base.AcBaseAuthority;
|
||||||
import com.hzs.common.domain.activity.declaration.AcDeclarationGiftConfig;
|
import com.hzs.common.domain.activity.declaration.AcDeclarationGiftConfig;
|
||||||
|
|
@ -74,7 +73,7 @@ public class AcDeclarationGiftConfigServiceImpl extends ServiceImpl<AcDeclaratio
|
||||||
@Override
|
@Override
|
||||||
public AjaxResult getDetail(Integer pkId) {
|
public AjaxResult getDetail(Integer pkId) {
|
||||||
AcBaseConfig baseConfig = baseConfigService.getById(pkId);
|
AcBaseConfig baseConfig = baseConfigService.getById(pkId);
|
||||||
AcDeclarationDetailParam activityParam = BeanUtil.copyProperties(baseConfig, AcDeclarationDetailParam.class);
|
AcDeclarationDetailVO acDeclarationDetailVO = BeanUtil.copyProperties(baseConfig, AcDeclarationDetailVO.class);
|
||||||
|
|
||||||
List<AcDeclarationGiftConfig> list = baseMapper.selectList(new LambdaQueryWrapper<AcDeclarationGiftConfig>()
|
List<AcDeclarationGiftConfig> list = baseMapper.selectList(new LambdaQueryWrapper<AcDeclarationGiftConfig>()
|
||||||
.eq(AcDeclarationGiftConfig::getPkBaseId, pkId)
|
.eq(AcDeclarationGiftConfig::getPkBaseId, pkId)
|
||||||
|
|
@ -88,11 +87,11 @@ public class AcDeclarationGiftConfigServiceImpl extends ServiceImpl<AcDeclaratio
|
||||||
acDeclarationConfigParams.add(acDeclarationConfigParam);
|
acDeclarationConfigParams.add(acDeclarationConfigParam);
|
||||||
});
|
});
|
||||||
// 添加权限控制信息
|
// 添加权限控制信息
|
||||||
List<AcBaseAuthority> acBaseAuthorities = iAcBaseAuthorityService.listAuthority(baseConfig.getPkId());
|
List<AcBaseAuthorityVO> acBaseAuthorities = iAcBaseAuthorityService.listAuthorityAndMemberName(baseConfig.getPkId());
|
||||||
activityParam.setAuthorityList(acBaseAuthorities);
|
acDeclarationDetailVO.setAuthorityList(acBaseAuthorities);
|
||||||
activityParam.setAcDeclarationConfigParams(acDeclarationConfigParams);
|
acDeclarationDetailVO.setAcDeclarationConfigParams(acDeclarationConfigParams);
|
||||||
activityParam.setPkBaseId(baseConfig.getPkId());
|
acDeclarationDetailVO.setPkBaseId(baseConfig.getPkId());
|
||||||
return AjaxResult.success(activityParam);
|
return AjaxResult.success(acDeclarationDetailVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,51 @@
|
||||||
|
package com.hzs.activity.declaration.vo;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
public class AcBaseAuthorityVO {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 主键
|
||||||
|
*/
|
||||||
|
private Long pkId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 活动基本配置主键
|
||||||
|
*/
|
||||||
|
private Long pkBaseId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 权限类型 (1=血缘可见,2=血缘禁止,3=安置可见,4=安置禁止,5=全部)
|
||||||
|
*/
|
||||||
|
private Integer authorityType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 会员编号
|
||||||
|
*/
|
||||||
|
private String memberCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 会员姓名
|
||||||
|
*/
|
||||||
|
private String memberName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 逻辑删除 (0=未删除,1已删除)
|
||||||
|
*/
|
||||||
|
@JsonIgnore
|
||||||
|
@TableLogic
|
||||||
|
private Integer delFlag;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -1,9 +1,8 @@
|
||||||
package com.hzs.activity.declaration.param;
|
package com.hzs.activity.declaration.vo;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import com.hzs.activity.add.param.AcAddUpgradeConfigParam;
|
import com.hzs.activity.declaration.param.AcDeclarationConfigParam;
|
||||||
import com.hzs.common.domain.activity.base.AcBaseAuthority;
|
import com.hzs.common.domain.activity.base.AcBaseAuthority;
|
||||||
import com.hzs.common.domain.activity.base.AcBaseConfig;
|
|
||||||
import com.hzs.common.domain.activity.base.AcGoalMemberConfig;
|
import com.hzs.common.domain.activity.base.AcGoalMemberConfig;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
@ -16,7 +15,7 @@ import java.util.List;
|
||||||
@Data
|
@Data
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
public class AcDeclarationDetailParam implements Serializable {
|
public class AcDeclarationDetailVO implements Serializable {
|
||||||
|
|
||||||
private static final long serialVersionUID = 5874438017657659289L;
|
private static final long serialVersionUID = 5874438017657659289L;
|
||||||
/**
|
/**
|
||||||
|
|
@ -112,7 +111,7 @@ public class AcDeclarationDetailParam implements Serializable {
|
||||||
/**
|
/**
|
||||||
* 权限配置列表
|
* 权限配置列表
|
||||||
*/
|
*/
|
||||||
private List<AcBaseAuthority> authorityList;
|
private List<AcBaseAuthorityVO> authorityList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 是否强制弹框 0 是 1 否
|
* 是否强制弹框 0 是 1 否
|
||||||
|
|
@ -57,5 +57,12 @@
|
||||||
connect by cm.pk_id = prior cm.pk_place_parent
|
connect by cm.pk_id = prior cm.pk_place_parent
|
||||||
</foreach>
|
</foreach>
|
||||||
</select>
|
</select>
|
||||||
|
<select id="listAuthorityAndMemberName" resultType="com.hzs.activity.declaration.vo.AcBaseAuthorityVO">
|
||||||
|
select aba.*,cm.MEMBER_CODE
|
||||||
|
from AC_BASE_AUTHORITY aba
|
||||||
|
LEFT JOIN CU_MEMBER cm on aba.MEMBER_CODE = cm.MEMBER_CODE
|
||||||
|
where aba.del_flag = 0
|
||||||
|
and aba.pk_base_id = #{pkBaseId}
|
||||||
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue