## 调整安置架构默认不查询,必须输入会员编号才进行查询;

This commit is contained in:
cabbage 2025-05-12 13:50:56 +08:00
parent 4705ff1441
commit 4115c6fcd6
2 changed files with 26 additions and 69 deletions

View File

@ -14,7 +14,6 @@ import com.hzs.common.core.constant.CountryConstants;
import com.hzs.common.core.constant.MemberConstants; import com.hzs.common.core.constant.MemberConstants;
import com.hzs.common.core.constant.MemberFrameworkConstants; import com.hzs.common.core.constant.MemberFrameworkConstants;
import com.hzs.common.core.constant.TableNameConstants; import com.hzs.common.core.constant.TableNameConstants;
import com.hzs.common.core.constant.msg.ConfigMsgConstants;
import com.hzs.common.core.constant.msg.MemberMsgConstants; import com.hzs.common.core.constant.msg.MemberMsgConstants;
import com.hzs.common.core.domain.R; import com.hzs.common.core.domain.R;
import com.hzs.common.core.enums.EPlaceDept; import com.hzs.common.core.enums.EPlaceDept;
@ -26,7 +25,6 @@ import com.hzs.common.core.web.controller.BaseController;
import com.hzs.common.core.web.domain.AjaxResult; import com.hzs.common.core.web.domain.AjaxResult;
import com.hzs.common.domain.member.achieve.CuMemberSettlePeriod; import com.hzs.common.domain.member.achieve.CuMemberSettlePeriod;
import com.hzs.common.domain.member.base.CuMember; import com.hzs.common.domain.member.base.CuMember;
import com.hzs.common.domain.member.ext.CuMemberExt;
import com.hzs.common.domain.member.ext.CuMemberSettleExt; import com.hzs.common.domain.member.ext.CuMemberSettleExt;
import com.hzs.common.domain.system.base.BdCountry; import com.hzs.common.domain.system.base.BdCountry;
import com.hzs.common.security.utils.SecurityUtils; import com.hzs.common.security.utils.SecurityUtils;
@ -77,48 +75,34 @@ public class MemberStructureController extends BaseController {
*/ */
@AccessPermissions("Arcgurecture") @AccessPermissions("Arcgurecture")
@GetMapping("/az-framework") @GetMapping("/az-framework")
public AjaxResult azFramework(Long memberSettlePeriodId, String memberCode, Integer level, Integer type) { public AjaxResult azFramework(Long memberSettlePeriodId, String memberCode, Integer level) {
if (level == null) { if (level == null) {
level = 7; level = 7;
} }
// 体系 // 体系
UserAuthorityDTO userAuthorityDTO = iUserServiceApi.getUserAuthority(SecurityUtils.getUserId()).getData(); UserAuthorityDTO userAuthorityDTO = iUserServiceApi.getUserAuthority(SecurityUtils.getUserId()).getData();
List<Integer> vertexIdList = userAuthorityDTO.getVertexIdList(); List<Integer> vertexIdList = userAuthorityDTO.getVertexIdList();
List<Long> userVertexList = userAuthorityDTO.getUserVertexList();
Date date = new Date(); Date date = new Date();
String time = DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, date); String time = DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, date);
Long pkMember = null; Long pkMember;
if (StringUtils.isNotBlank(memberCode)) { if (StringUtils.isNotBlank(memberCode)) {
CuMember member = iCuMemberService.getMemberByCode(memberCode); CuMember member = iCuMemberService.getMemberByCode(memberCode);
if (member == null) { if (null == member) {
return AjaxResult.error(TransactionUtils.getContent(MemberMsgConstants.MEMBER_NOT_EXITS)); return AjaxResult.error(TransactionUtils.getContent(MemberMsgConstants.MEMBER_NOT_EXITS));
} }
pkMember = member.getPkId(); pkMember = member.getPkId();
} else { } else {
if (userVertexList != null && userVertexList.size() > 0) { return AjaxResult.error("请输入会员编号");
CuMember member = iCuMemberService.getMemberById(userVertexList.get(0));
pkMember = member.getPkId();
memberCode = member.getMemberCode();
} else {
R<Map<Integer, BdCountry>> allCountryMap = iCountryServiceApi.getAllCountryMap();
for (Map.Entry<Integer, BdCountry> be : allCountryMap.getData().entrySet()) {
if (be.getKey().equals(SecurityUtils.getPkCountry())) {
memberCode = be.getValue().getCode() + "30720201";
CuMember member = iCuMemberService.getMemberByCode(memberCode);
pkMember = member.getPkId();
}
}
}
} }
if (vertexIdList != null && StringUtils.isNotBlank(memberCode)) { // if (vertexIdList != null && StringUtils.isNotBlank(memberCode)) {
// 体系不为空 并且会员编号不为空 只能查询自己伞下以及自己的 // // 体系不为空 并且会员编号不为空 只能查询自己伞下以及自己的
List<CuMemberExt> memberExtList = iCuMemberService.checkMemberVertex(vertexIdList, memberCode); // List<CuMemberExt> memberExtList = iCuMemberService.checkMemberVertex(vertexIdList, memberCode);
if (memberExtList.size() == 0) { // if (memberExtList.size() == 0) {
return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.QUERY_VERTEX_CODE)); // return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.QUERY_VERTEX_CODE));
} // }
} // }
Integer period = null; Integer period = null;
Date settleDate = null; Date settleDate = null;
@ -134,8 +118,8 @@ public class MemberStructureController extends BaseController {
} }
} }
// 查询当天 (秒结) // 查询当天 (秒结)
if (settleDate != null && if (settleDate != null
DateUtils.parseDateToFormat(DateUtils.YYYY_MM_DD, settleDate).equals(DateUtils.parseDateToFormat(DateUtils.YYYY_MM_DD, new Date()))) { && DateUtils.parseDateToFormat(DateUtils.YYYY_MM_DD, settleDate).equals(DateUtils.parseDateToFormat(DateUtils.YYYY_MM_DD, new Date()))) {
// 会员结算秒结表 // 会员结算秒结表
String settleTableName = TableNameConstants.CU_MEMBER_SECOND + period; String settleTableName = TableNameConstants.CU_MEMBER_SECOND + period;
// 查询所有用户表数据 id // 查询所有用户表数据 id
@ -363,8 +347,7 @@ public class MemberStructureController extends BaseController {
// 体系 // 体系
UserAuthorityDTO userAuthorityDTO = iUserServiceApi.getUserAuthority(SecurityUtils.getUserId()).getData(); UserAuthorityDTO userAuthorityDTO = iUserServiceApi.getUserAuthority(SecurityUtils.getUserId()).getData();
List<Integer> vertexIdList = userAuthorityDTO.getVertexIdList(); List<Integer> vertexIdList = userAuthorityDTO.getVertexIdList();
List<Long> userVertexList = userAuthorityDTO.getUserVertexList(); Long pkMember;
Long pkMember = null;
if (StringUtils.isNotBlank(memberCode)) { if (StringUtils.isNotBlank(memberCode)) {
CuMember member = iCuMemberService.getMember(memberCode); CuMember member = iCuMemberService.getMember(memberCode);
if (member == null) { if (member == null) {
@ -372,20 +355,7 @@ public class MemberStructureController extends BaseController {
} }
pkMember = member.getPkId(); pkMember = member.getPkId();
} else { } else {
return AjaxResult.error("请输入会员编号");
if (userVertexList != null && userVertexList.size() > 0) {
CuMember member = iCuMemberService.getMember(userVertexList.get(0));
pkMember = member.getPkId();
} else {
R<Map<Integer, BdCountry>> allCountryMap = iCountryServiceApi.getAllCountryMap();
for (Map.Entry<Integer, BdCountry> be : allCountryMap.getData().entrySet()) {
if (be.getKey().equals(SecurityUtils.getPkCountry())) {
memberCode = be.getValue().getCode() + "30720201";
CuMember member = iCuMemberService.getMember(memberCode);
pkMember = member.getPkId();
}
}
}
} }
Integer period = null; Integer period = null;
@ -506,7 +476,7 @@ public class MemberStructureController extends BaseController {
* @return * @return
*/ */
@GetMapping("/az-framework-five") @GetMapping("/az-framework-five")
public AjaxResult azFrameWorkFive(Long memberSettlePeriodId, String memberCode, Integer level, Integer type) { public AjaxResult azFrameWorkFive(String memberCode, Integer level) {
if (level == null) { if (level == null) {
level = 10; level = 10;
} }
@ -514,7 +484,7 @@ public class MemberStructureController extends BaseController {
UserAuthorityDTO userAuthorityDTO = iUserServiceApi.getUserAuthority(SecurityUtils.getUserId()).getData(); UserAuthorityDTO userAuthorityDTO = iUserServiceApi.getUserAuthority(SecurityUtils.getUserId()).getData();
List<Integer> vertexIdList = userAuthorityDTO.getVertexIdList(); List<Integer> vertexIdList = userAuthorityDTO.getVertexIdList();
List<Long> userVertexList = userAuthorityDTO.getUserVertexList(); List<Long> userVertexList = userAuthorityDTO.getUserVertexList();
Long pkMember = null; Long pkMember;
if (StringUtils.isNotBlank(memberCode)) { if (StringUtils.isNotBlank(memberCode)) {
CuMember member = iCuMemberService.getMemberByCode(memberCode); CuMember member = iCuMemberService.getMemberByCode(memberCode);
if (member == null) { if (member == null) {
@ -525,26 +495,19 @@ public class MemberStructureController extends BaseController {
if (userVertexList != null && userVertexList.size() > 0) { if (userVertexList != null && userVertexList.size() > 0) {
CuMember member = iCuMemberService.getMemberById(userVertexList.get(0)); CuMember member = iCuMemberService.getMemberById(userVertexList.get(0));
pkMember = member.getPkId(); pkMember = member.getPkId();
memberCode = member.getMemberCode(); // memberCode = member.getMemberCode();
} else { } else {
R<Map<Integer, BdCountry>> allCountryMap = iCountryServiceApi.getAllCountryMap(); return AjaxResult.error("请输入会员编号");
for (Map.Entry<Integer, BdCountry> be : allCountryMap.getData().entrySet()) {
if (be.getKey().equals(SecurityUtils.getPkCountry())) {
memberCode = be.getValue().getCode() + "30720201";
CuMember member = iCuMemberService.getMemberByCode(memberCode);
pkMember = member.getPkId();
}
}
} }
} }
if (vertexIdList != null && StringUtils.isNotBlank(memberCode)) { // if (vertexIdList != null && StringUtils.isNotBlank(memberCode)) {
// 体系不为空 并且会员编号不为空 只能查询自己伞下以及自己的 // // 体系不为空 并且会员编号不为空 只能查询自己伞下以及自己的
List<CuMemberExt> memberExtList = iCuMemberService.checkMemberVertex(vertexIdList, memberCode); // List<CuMemberExt> memberExtList = iCuMemberService.checkMemberVertex(vertexIdList, memberCode);
if (memberExtList.size() == 0) { // if (memberExtList.size() == 0) {
return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.QUERY_VERTEX_CODE)); // return AjaxResult.error(TransactionUtils.getContent(ConfigMsgConstants.QUERY_VERTEX_CODE));
} // }
} // }
// 查询当天 (秒结) // 查询当天 (秒结)
// 会员结算秒结表 // 会员结算秒结表

View File

@ -398,10 +398,6 @@ public class ConfigMsgConstants {
*/ */
public static final String PK_GRADE_NOT_NULL = "等级不能为空"; public static final String PK_GRADE_NOT_NULL = "等级不能为空";
/**
* 只能查询伞下体系会员编号
*/
public static final String QUERY_VERTEX_CODE = "只能查询伞下体系会员编号";
/** /**
* 修改后推荐编号不能是本身或者血缘伞下 * 修改后推荐编号不能是本身或者血缘伞下
*/ */
@ -1273,11 +1269,9 @@ public class ConfigMsgConstants {
*/ */
public static final String MEMBER_EXIST = "会员已存在"; public static final String MEMBER_EXIST = "会员已存在";
/** /**
* 请选择要删除的信息 * 请选择要删除的信息
*/ */
public static final String DELETE_INFO = "请选择要删除的信息"; public static final String DELETE_INFO = "请选择要删除的信息";
} }