## Fix - 【H5】扫码注册,选商城专区的品下单后支付完成,提示截图中的提示信息[http://47.94.148.201:8081/index.php?m=bug&f=view&bugID=395]

This commit is contained in:
sangelxiu1 2025-09-19 15:41:41 +08:00
parent f2c05f15b1
commit f70d81fc90
1 changed files with 5 additions and 2 deletions

View File

@ -612,10 +612,13 @@ public class RetailOrderServiceImpl implements IRetailOrderService {
// 在线支付的订单支付方式为钱包
saOrderExt.setPayType(EOrderPayType.ONLINE.getValue());
if (EOrderType.RETAIL_REGISTER.getValue() == saOrderExt.getOrderType()) {
RetailOrderRegisterParam registerParam = redisService.getCacheObject(CacheConstants.RETAIL_TEMP_REG_PARAM + pkMember + orderCode);
boolean isShared = ObjectUtil.isNotEmpty(registerParam.getCuMemberShare());
if (EOrderType.RETAIL_REGISTER.getValue() == saOrderExt.getOrderType()
|| (isShared && EOrderType.RETAIL_REPURCHASE.getValue() == saOrderExt.getOrderType())
) {
// 注册订单
// 获取缓存参数
RetailOrderRegisterParam registerParam = redisService.getCacheObject(CacheConstants.RETAIL_TEMP_REG_PARAM + pkMember + orderCode);
if (null == registerParam) {
// if (null != saOrderTemp) {
// registerParam = JSONUtil.toBean(saOrderTemp.getTempParam(), RetailOrderRegisterParam.class);