Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
commit
0fb3074768
|
@ -841,7 +841,9 @@ public class CuHandleBusinessServiceImpl extends ServiceImpl<CuHandleBusinessMap
|
|||
Integer period = cuMemberSettlePeriodService.getCuMemberSettlePeriodByDate(localDate).getPkId();
|
||||
Integer pkCountry = loginUser.getDataCountry();
|
||||
R<List<BdAwards>> awardsList = iAwardsServiceApi.queryAwards(pkCountry);
|
||||
R<List<GradeDTO>> gradeList = iGradeServiceApi.queryGradeList(pkCountry);
|
||||
Map<Integer, BdAwards> awardsMap = awardsList.getData().stream().collect(Collectors.toMap(BdAwards::getAwardsValue, o -> o));
|
||||
Map<Integer, GradeDTO> gradesMap = gradeList.getData().stream().collect(Collectors.toMap(GradeDTO::getGradeValue, o -> o));
|
||||
int newLevel = awardsMap.get(EAwards.HEADER.getValue()).getPkId();
|
||||
List<CuMemberAwards> cuMemberAwardsList = new ArrayList<>();
|
||||
HandleBusinessVO businessVO = new HandleBusinessVO();
|
||||
|
@ -855,6 +857,9 @@ public class CuHandleBusinessServiceImpl extends ServiceImpl<CuHandleBusinessMap
|
|||
businessVO.setBusinessMemberList(businessMemberVOList);
|
||||
for (BusinessMemberVO memberVO : businessMemberListUpdate) {
|
||||
CuMemberExt memberExt = cuMemberService.getMemberById(memberVO.getPkMember());
|
||||
if(!gradesMap.get(EGrade.S_VIP.getValue()).getPkId().equals(Integer.parseInt(memberVO.getNewValue()))){
|
||||
continue;
|
||||
}
|
||||
// 没有奖衔
|
||||
Integer memberAwardsValue = awardsList.getData().stream().filter(o -> o.getPkId().equals(memberExt.getPkAwards())).findFirst().get().getAwardsValue();
|
||||
if(ObjectUtil.isNotEmpty(memberExt) && EAwards.HEADER.getValue() > memberAwardsValue){
|
||||
|
|
Loading…
Reference in New Issue