## 报单赠送判断权限修改
This commit is contained in:
parent
adc47d80a7
commit
a2e51b9c9f
|
@ -149,22 +149,24 @@ public class AcTourismServiceProvider implements IAcTourismServiceApi {
|
|||
log.warn("当前订单已同步至报单明细{}", order.getOrderCode());
|
||||
return;
|
||||
}
|
||||
// 查询会员信息
|
||||
R<CuMember> memberResult = iMemberServiceApi.getMember(order.getPkMember());
|
||||
CuMember member = memberResult.getData();
|
||||
|
||||
if (member == null) {
|
||||
log.warn("会员信息不存在, orderId={}", order.getPkId());
|
||||
// 查询新会员信息
|
||||
R<CuMember> newMemberResult = iMemberServiceApi.getMember(order.getPkMember());
|
||||
CuMember newMember = newMemberResult.getData();
|
||||
// 查询老会员信息
|
||||
R<CuMember> oldMemberResult = iMemberServiceApi.getMember(order.getPkCreator());
|
||||
CuMember oldMember = oldMemberResult.getData();
|
||||
if (oldMember == null || newMember == null) {
|
||||
log.warn("会员信息不存在, 新会员id={},老会员id={}", order.getPkMember(), order.getPkCreator());
|
||||
return;
|
||||
}
|
||||
|
||||
// 组合 key 匹配活动配置
|
||||
String key = member.getRegisterAuthority() + "_" + member.getPkSettleGrade();
|
||||
String key = oldMember.getRegisterAuthority() + "_" + newMember.getPkSettleGrade();
|
||||
AcDeclarationGiftConfig matchedConfig = configMap.get(key);
|
||||
|
||||
if (matchedConfig == null) {
|
||||
log.info("未找到匹配的报单赠送配置, 会员id={}, 注册权限={}, 结算等级={}",
|
||||
member.getPkId(), member.getRegisterAuthority(), member.getPkSettleGrade());
|
||||
log.info("未找到匹配的报单赠送配置, 会员id={}, 老会员注册权限={}, 新会员结算等级={}",
|
||||
oldMember.getPkId(), oldMember.getRegisterAuthority(), newMember.getPkSettleGrade());
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -176,13 +178,13 @@ public class AcTourismServiceProvider implements IAcTourismServiceApi {
|
|||
.build();
|
||||
record.setCreationTime(new Date());
|
||||
record.setDelFlag(0);
|
||||
record.setPkCreator(member.getPkId());
|
||||
record.setPkCreator(oldMember.getPkId());
|
||||
record.setPkCountry(pkCountry);
|
||||
// 插入数据库
|
||||
iAcDeclarationGiftRecordService.save(record);
|
||||
|
||||
log.info("成功插入报单赠送记录 -> memberId={}, ruleId={}",
|
||||
member.getPkId(), matchedConfig.getPkId());
|
||||
oldMember.getPkId(), matchedConfig.getPkId());
|
||||
});
|
||||
return R.ok();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue