## Feat - 雨汐团队选取区域特殊逻辑
This commit is contained in:
parent
af35bbb984
commit
f0e036aefc
|
@ -124,8 +124,8 @@ public class RetailMemberController extends BaseController {
|
||||||
}
|
}
|
||||||
if(EYesNo.YES.getIntValue() == cuMemberRetailRegionExt.getIsActivate()){
|
if(EYesNo.YES.getIntValue() == cuMemberRetailRegionExt.getIsActivate()){
|
||||||
CuMemberExt memberExt = iCuMemberService.getMemberById(userId);
|
CuMemberExt memberExt = iCuMemberService.getMemberById(userId);
|
||||||
if(memberExt.getPkVertex().equals(RetailConstants.VERTEX_PK_ID)){
|
|
||||||
CuMemberRetailDataStatisticsResultVO result = retailAchieveService.getRetailDataStatisticsDetail(userId, pkCountry, systemType);
|
CuMemberRetailDataStatisticsResultVO result = retailAchieveService.getRetailDataStatisticsDetail(userId, pkCountry, systemType);
|
||||||
|
if(memberExt.getPkVertex().equals(RetailConstants.VERTEX_PK_ID)){
|
||||||
BigDecimal totalBoxNum = result.getTotalBoxNum();
|
BigDecimal totalBoxNum = result.getTotalBoxNum();
|
||||||
BigDecimal smallBoxNum = result.getSmallRangeTotalBoxNum();
|
BigDecimal smallBoxNum = result.getSmallRangeTotalBoxNum();
|
||||||
// BigDecimal bigBoxNum = result.getBigRangeTotalBoxNum();
|
// BigDecimal bigBoxNum = result.getBigRangeTotalBoxNum();
|
||||||
|
@ -141,8 +141,8 @@ public class RetailMemberController extends BaseController {
|
||||||
CuMemberRetailAchieveVO retailAchieve = iCuMemberRetailAchieveService.selectMemberSumAchieve(userId, pkCountry, systemType);
|
CuMemberRetailAchieveVO retailAchieve = iCuMemberRetailAchieveService.selectMemberSumAchieve(userId, pkCountry, systemType);
|
||||||
log.info("retailAchieve : {}", JSONUtil.toJsonStr(retailAchieve));
|
log.info("retailAchieve : {}", JSONUtil.toJsonStr(retailAchieve));
|
||||||
if(ObjectUtil.isNotEmpty(retailAchieve.getArealPv())
|
if(ObjectUtil.isNotEmpty(retailAchieve.getArealPv())
|
||||||
&& retailAchieve.getArealPv().compareTo(SysConstants.TOTAL_AREA_PV) >= 0
|
&& result.getTotalPv().multiply(new BigDecimal("10000")).compareTo(SysConstants.TOTAL_AREA_PV) >= 0
|
||||||
&& retailAchieve.getSmallAreaPv().compareTo(SysConstants.SMALL_AREA_PV) >=0
|
&& result.getSmallRangeTotalPv().multiply(new BigDecimal("10000")).compareTo(SysConstants.SMALL_AREA_PV) >=0
|
||||||
){
|
){
|
||||||
|
|
||||||
return AjaxResult.success(RetailMemberRegionVO.builder()
|
return AjaxResult.success(RetailMemberRegionVO.builder()
|
||||||
|
@ -203,9 +203,9 @@ public class RetailMemberController extends BaseController {
|
||||||
}
|
}
|
||||||
if(EYesNo.YES.getIntValue() == cuMemberRetailRegionExt.getIsActivate()){
|
if(EYesNo.YES.getIntValue() == cuMemberRetailRegionExt.getIsActivate()){
|
||||||
CuMemberRetailAchieveVO retailAchieve = iCuMemberRetailAchieveService.selectMemberSumAchieve(userId, pkCountry, systemType);
|
CuMemberRetailAchieveVO retailAchieve = iCuMemberRetailAchieveService.selectMemberSumAchieve(userId, pkCountry, systemType);
|
||||||
|
CuMemberRetailDataStatisticsResultVO result = retailAchieveService.getRetailDataStatisticsDetail(userId, pkCountry, systemType);
|
||||||
CuMemberExt memberExt = iCuMemberService.getMemberById(userId);
|
CuMemberExt memberExt = iCuMemberService.getMemberById(userId);
|
||||||
if(memberExt.getPkVertex().equals(RetailConstants.VERTEX_PK_ID)){
|
if(memberExt.getPkVertex().equals(RetailConstants.VERTEX_PK_ID)){
|
||||||
CuMemberRetailDataStatisticsResultVO result = retailAchieveService.getRetailDataStatisticsDetail(userId, pkCountry, systemType);
|
|
||||||
BigDecimal totalBoxNum = result.getTotalBoxNum();
|
BigDecimal totalBoxNum = result.getTotalBoxNum();
|
||||||
BigDecimal smallBoxNum = result.getSmallRangeTotalBoxNum();
|
BigDecimal smallBoxNum = result.getSmallRangeTotalBoxNum();
|
||||||
// BigDecimal bigBoxNum = result.getBigRangeTotalBoxNum();
|
// BigDecimal bigBoxNum = result.getBigRangeTotalBoxNum();
|
||||||
|
@ -216,8 +216,8 @@ public class RetailMemberController extends BaseController {
|
||||||
canSet = true;
|
canSet = true;
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
if(retailAchieve.getArealPv().compareTo(SysConstants.TOTAL_AREA_PV) >= 0
|
if(result.getTotalPv().multiply(new BigDecimal("10000")).compareTo(SysConstants.TOTAL_AREA_PV) >= 0
|
||||||
&& retailAchieve.getSmallAreaPv().compareTo(SysConstants.SMALL_AREA_PV) >=0
|
&& result.getSmallRangeTotalPv().multiply(new BigDecimal("10000")).compareTo(SysConstants.SMALL_AREA_PV) >=0
|
||||||
){
|
){
|
||||||
canSet = true;
|
canSet = true;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue