## 顾客注册订单最终保存时为复购订单;
This commit is contained in:
parent
bef0c9548e
commit
f1d53b391b
|
@ -621,11 +621,6 @@ public class SaOrderServiceImpl extends ServiceImpl<SaOrderMapper, SaOrder> impl
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 保存订单信息
|
|
||||||
*
|
|
||||||
* @param saOrderExt 订单
|
|
||||||
*/
|
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
@Override
|
@Override
|
||||||
public void processOrder(SaOrderExt saOrderExt) {
|
public void processOrder(SaOrderExt saOrderExt) {
|
||||||
|
@ -709,13 +704,6 @@ public class SaOrderServiceImpl extends ServiceImpl<SaOrderMapper, SaOrder> impl
|
||||||
return timeSecond;
|
return timeSecond;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 点击支付按钮,输入密码,确认下单
|
|
||||||
*
|
|
||||||
* @param saOrderExt 订单
|
|
||||||
* @param newCuMember 新会员信息
|
|
||||||
* @param cuMemberAccountExt 支付账户信息
|
|
||||||
*/
|
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
@Override
|
@Override
|
||||||
public Boolean payRegSaOrder(SaOrderExt saOrderExt, CuMember newCuMember,
|
public Boolean payRegSaOrder(SaOrderExt saOrderExt, CuMember newCuMember,
|
||||||
|
@ -766,6 +754,12 @@ public class SaOrderServiceImpl extends ServiceImpl<SaOrderMapper, SaOrder> impl
|
||||||
saOrderItems.setOrderStatus(EOrderStatus.PAY.getValue());
|
saOrderItems.setOrderStatus(EOrderStatus.PAY.getValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 2025.07.15 顾客等级的注册订单类型,需要更新为复购订单
|
||||||
|
GradeDTO gradeDTO = iGradeServiceApi.getGradeByGradeValue(newCuMember.getPkRegisterGrade(), saOrderExt.getPkSettleCountry()).getData();
|
||||||
|
if (EGrade.HAI_FAN.getValue() == gradeDTO.getGradeValue()) {
|
||||||
|
saOrderExt.setOrderType(EOrderType.REPURCHASE_ORDER.getValue());
|
||||||
|
}
|
||||||
|
|
||||||
// 保存订单信息
|
// 保存订单信息
|
||||||
processOrder(saOrderExt);
|
processOrder(saOrderExt);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue