## Opt - 撤单删除会员账号验证
This commit is contained in:
parent
817bca7553
commit
d2fd2c87c8
|
@ -616,7 +616,7 @@ public class RetailOrderServiceImpl implements IRetailOrderService {
|
||||||
saOrderExt.setPayType(EOrderPayType.ONLINE.getValue());
|
saOrderExt.setPayType(EOrderPayType.ONLINE.getValue());
|
||||||
|
|
||||||
RetailOrderRegisterParam registerParam = redisService.getCacheObject(CacheConstants.RETAIL_TEMP_REG_PARAM + pkMember + orderCode);
|
RetailOrderRegisterParam registerParam = redisService.getCacheObject(CacheConstants.RETAIL_TEMP_REG_PARAM + pkMember + orderCode);
|
||||||
boolean isShared = ObjectUtil.isNotEmpty(registerParam.getCuMemberShare());
|
boolean isShared = ObjectUtil.isNotEmpty(registerParam) && ObjectUtil.isNotEmpty(registerParam.getCuMemberShare());
|
||||||
if (EOrderType.RETAIL_REGISTER.getValue() == saOrderExt.getOrderType()
|
if (EOrderType.RETAIL_REGISTER.getValue() == saOrderExt.getOrderType()
|
||||||
|| (isShared && EOrderType.RETAIL_REPURCHASE.getValue() == saOrderExt.getOrderType())
|
|| (isShared && EOrderType.RETAIL_REPURCHASE.getValue() == saOrderExt.getOrderType())
|
||||||
) {
|
) {
|
||||||
|
|
|
@ -1154,7 +1154,10 @@ public class SaOrderServiceImpl extends ServiceImpl<SaOrderMapper, SaOrder> impl
|
||||||
saOrderChargeLogService.save(saOrderChargeLog);
|
saOrderChargeLogService.save(saOrderChargeLog);
|
||||||
|
|
||||||
// 撤销注册订单
|
// 撤销注册订单
|
||||||
if (myOrderVO.getOrderType() == EOrderType.RETAIL_REGISTER.getValue()) {
|
CuMember member = memberServiceApi.getMember(myOrderVO.getPkMember()).getData();
|
||||||
|
if (myOrderVO.getOrderType() == EOrderType.RETAIL_REGISTER.getValue()
|
||||||
|
|| (myOrderVO.getOrderType() == EOrderType.RETAIL_REPURCHASE.getValue() && myOrderVO.getPayTime().equals(member.getPayTime()))
|
||||||
|
) {
|
||||||
// 逻辑删除会员
|
// 逻辑删除会员
|
||||||
if (!memberServiceApi.singleRevokeMemberBySelfRevokeOrder(pkApprove, saOrderExt, businessCommissionDTO).getData()) {
|
if (!memberServiceApi.singleRevokeMemberBySelfRevokeOrder(pkApprove, saOrderExt, businessCommissionDTO).getData()) {
|
||||||
throw new ServiceException("撤单失败");
|
throw new ServiceException("撤单失败");
|
||||||
|
|
Loading…
Reference in New Issue