## Opt - 后台添加收益区域

This commit is contained in:
sangelxiu1 2025-10-09 14:28:50 +08:00
parent ad38d6a86c
commit a738c98f36
3 changed files with 29 additions and 0 deletions

View File

@ -848,6 +848,17 @@ public class ApiMemberController extends BaseController {
}
/**
* 获取会员收益区域
*
* @return
*/
@GetMapping("/get-all-region")
public AjaxResult getAllRegion() {
return AjaxResult.success(iCuMemberService.getAllRegion());
}
/**
* 获取会员收益区域
*

View File

@ -1007,6 +1007,7 @@ public interface ICuMemberService extends IService<CuMember> {
int countGradeMemberPoint(String memberName, String phone, Integer pkGrade, Integer pkCountry);
CheckRegionVO getRegion();
CheckRegionVO getAllRegion();
List<BdArea> getRegionList(Integer type);
BigDecimal getSmallPV(Long userId);

View File

@ -3462,6 +3462,23 @@ public class CuMemberServiceImpl extends ServiceImpl<CuMemberMapper, CuMember> i
return checkRegionVO;
}
@Override
public CheckRegionVO getAllRegion() {
Long userId = SecurityUtils.getUserId();
CheckRegionVO checkRegionVO = new CheckRegionVO();
checkRegionVO.setData(new CheckRegionVO.CheckRegionWrapper());
CheckRegionDetailVO regionDetail = baseMapper.getSelectRegionDetail(userId, EAreaType.PROVINCE.getValue());
checkRegionVO.setProvince(ObjectUtil.isNotEmpty(regionDetail));
checkRegionVO.getData().setProvinceData(regionDetail);
regionDetail = baseMapper.getSelectRegionDetail(userId, EAreaType.CITY.getValue());
checkRegionVO.setCity(ObjectUtil.isNotEmpty(regionDetail));
checkRegionVO.getData().setCityData(regionDetail);
regionDetail = baseMapper.getSelectRegionDetail(userId, EAreaType.COUNTY.getValue());
checkRegionVO.setCounty(ObjectUtil.isNotEmpty(regionDetail));
checkRegionVO.getData().setCountyData(regionDetail);
return checkRegionVO;
}
@Override
public List<BdArea> getRegionList(Integer type) {
return baseMapper.getRegionList(SecurityUtils.getUserId(), type);