Merge remote-tracking branch 'origin/bd_dev' into bd_dev

This commit is contained in:
cabbage 2025-08-01 14:06:16 +08:00
commit 9c1a6995b7
2 changed files with 17 additions and 47 deletions

View File

@ -854,7 +854,7 @@ public class ApiMemberController extends BaseController {
* @return
*/
@GetMapping("/get-region")
public AjaxResult getRegion() {
public AjaxResult getRegion(@RequestParam(name = "validatePV", required = false) Boolean validatePV) {
return AjaxResult.success(iCuMemberService.getRegion());
}

View File

@ -3400,54 +3400,24 @@ public class CuMemberServiceImpl extends ServiceImpl<CuMemberMapper, CuMember> i
// BdAwards configAwards = iAwardsServiceApi.getAwardsOne(config.getPkAwards().intValue()).getData();
BdAwards configAwards = awardsMap.entrySet().stream().filter( o -> o.getValue().getAwardsValue().equals(config.getAwardsValue())).findFirst().get().getValue();
// 判断业绩
if(smallPv.compareTo(configAwards.getSmallAssess()) >= 0){
CheckRegionDetailVO regionDetail = baseMapper.getSelectRegionDetail(userId, config.getAreaType());
if(ObjectUtil.isEmpty(regionDetail)){
if(bdAwards.getAwardsValue() >= config.getAwardsValue()){
switch (config.getAreaType()){
case 1:
checkRegionVO.setProvince(true);
break;
case 2:
checkRegionVO.setCity(true);
break;
case 3:
checkRegionVO.setCounty(true);
break;
default: break;
}
}
// if(config.getAwardsValue() >= EAwards.HEADER.getValue()){
// checkRegionVO.setCounty(true);
// }else if(config.getAwardsValue() >= EAwards.MANAGER.getValue()){
// checkRegionVO.setCity(true);
// }else if(config.getAwardsValue() >= EAwards.HIGH_MANAGER.getValue()){
// checkRegionVO.setProvince(true);
// }
}else{
if(bdAwards.getAwardsValue() >= config.getAwardsValue()){
switch (config.getAreaType()){
case 1:
checkRegionVO.setProvince(smallPv.compareTo(configAwards.getSmallAssess()) >= 0);
checkRegionVO.getData().setProvinceData(regionDetail);
break;
case 2:
checkRegionVO.setCity(smallPv.compareTo(configAwards.getSmallAssess()) >= 0);
checkRegionVO.getData().setCityData(regionDetail);
break;
case 3:
checkRegionVO.setCounty(smallPv.compareTo(configAwards.getSmallAssess()) >= 0);
checkRegionVO.getData().setCountyData(regionDetail);
break;
default: break;
}
}
// if(config.getAwardsValue() == EAwards.HEADER.getValue()){
// checkRegionVO.getData().setCountyData(regionDetail);
// }else if(config.getAwardsValue() == EAwards.MANAGER.getValue()){
// checkRegionVO.getData().setCityData(regionDetail);
// }else if(config.getAwardsValue() == EAwards.HIGH_MANAGER.getValue()){
// checkRegionVO.getData().setProvinceData(regionDetail);
// }
}
}
}
}
// checkRegionVO.setCounty(true);