## 报单赠送详情返回会员姓名
This commit is contained in:
parent
2049e0e2b1
commit
9033a82434
|
|
@ -1,6 +1,7 @@
|
|||
package com.hzs.activity.base.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.hzs.activity.declaration.vo.AcBaseAuthorityVO;
|
||||
import com.hzs.common.domain.activity.base.AcBaseAuthority;
|
||||
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);
|
||||
|
||||
List<AcBaseAuthorityVO> listAuthorityAndMemberName(@Param("pkBaseId") Long pkBaseId);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.hzs.activity.base.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.hzs.activity.declaration.vo.AcBaseAuthorityVO;
|
||||
import com.hzs.common.domain.activity.base.AcBaseAuthority;
|
||||
|
||||
import java.util.List;
|
||||
|
|
@ -41,4 +42,5 @@ public interface IAcBaseAuthorityService extends IService<AcBaseAuthority> {
|
|||
*/
|
||||
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.service.IAcBaseAuthorityService;
|
||||
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.domain.activity.base.AcBaseAuthority;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
|
@ -88,4 +90,9 @@ public class AcBaseAuthorityServiceImpl extends ServiceImpl<AcBaseAuthorityMappe
|
|||
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.collection.CollectionUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.alibaba.nacos.client.naming.utils.CollectionUtils;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
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.declaration.mapper.AcDeclarationGiftConfigMapper;
|
||||
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.AcDeclarationProductParam;
|
||||
import com.hzs.activity.declaration.service.IAcDeclarationGiftConfigService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.hzs.activity.declaration.service.IAcDeclarationGiftDetailService;
|
||||
import com.hzs.activity.recommend.param.AcRecommendParam;
|
||||
import com.hzs.common.core.enums.*;
|
||||
import com.hzs.common.domain.activity.base.AcBaseAuthority;
|
||||
import com.hzs.common.domain.activity.declaration.AcDeclarationGiftConfig;
|
||||
|
|
@ -74,7 +73,7 @@ public class AcDeclarationGiftConfigServiceImpl extends ServiceImpl<AcDeclaratio
|
|||
@Override
|
||||
public AjaxResult getDetail(Integer 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>()
|
||||
.eq(AcDeclarationGiftConfig::getPkBaseId, pkId)
|
||||
|
|
@ -88,11 +87,11 @@ public class AcDeclarationGiftConfigServiceImpl extends ServiceImpl<AcDeclaratio
|
|||
acDeclarationConfigParams.add(acDeclarationConfigParam);
|
||||
});
|
||||
// 添加权限控制信息
|
||||
List<AcBaseAuthority> acBaseAuthorities = iAcBaseAuthorityService.listAuthority(baseConfig.getPkId());
|
||||
activityParam.setAuthorityList(acBaseAuthorities);
|
||||
activityParam.setAcDeclarationConfigParams(acDeclarationConfigParams);
|
||||
activityParam.setPkBaseId(baseConfig.getPkId());
|
||||
return AjaxResult.success(activityParam);
|
||||
List<AcBaseAuthorityVO> acBaseAuthorities = iAcBaseAuthorityService.listAuthorityAndMemberName(baseConfig.getPkId());
|
||||
acDeclarationDetailVO.setAuthorityList(acBaseAuthorities);
|
||||
acDeclarationDetailVO.setAcDeclarationConfigParams(acDeclarationConfigParams);
|
||||
acDeclarationDetailVO.setPkBaseId(baseConfig.getPkId());
|
||||
return AjaxResult.success(acDeclarationDetailVO);
|
||||
}
|
||||
|
||||
@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.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.AcBaseConfig;
|
||||
import com.hzs.common.domain.activity.base.AcGoalMemberConfig;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
|
|
@ -16,7 +15,7 @@ import java.util.List;
|
|||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class AcDeclarationDetailParam implements Serializable {
|
||||
public class AcDeclarationDetailVO implements Serializable {
|
||||
|
||||
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 否
|
||||
|
|
@ -57,5 +57,12 @@
|
|||
connect by cm.pk_id = prior cm.pk_place_parent
|
||||
</foreach>
|
||||
</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>
|
||||
|
|
|
|||
Loading…
Reference in New Issue