超级会员相关

This commit is contained in:
张松
2025-09-11 17:27:57 +08:00
parent f7da6eac1e
commit 5776984a42
5 changed files with 14 additions and 7 deletions

View File

@@ -93,5 +93,7 @@ public class MemberConfigDTO {
@NotBlank(message = "规则说明不能为空") @NotBlank(message = "规则说明不能为空")
private String remark; private String remark;
private String openType;
} }

View File

@@ -8,7 +8,6 @@ import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.io.Serial;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
@@ -94,4 +93,6 @@ public class TbMemberConfig implements Serializable {
@Column(onInsertValue = "now()", onUpdateValue = "now()") @Column(onInsertValue = "now()", onUpdateValue = "now()")
private LocalDateTime updateTime; private LocalDateTime updateTime;
private String openType;
} }

View File

@@ -80,4 +80,6 @@ public class MemberConfigVO {
* 修改时间 * 修改时间
*/ */
private LocalDateTime updateTime; private LocalDateTime updateTime;
private String openType;
} }

View File

@@ -104,7 +104,6 @@ public class TbMemberConfigServiceImpl extends ServiceImpl<TbMemberConfigMapper,
} }
}); });
memberConfig.setConfigList(JSONObject.toJSONString(memberDTO.getConfigList())); memberConfig.setConfigList(JSONObject.toJSONString(memberDTO.getConfigList()));
memberConfig.setConditionList(null);
} }
if (memberConfig.getConfigList() != null && !memberConfig.getConfigList().isEmpty() && if (memberConfig.getConfigList() != null && !memberConfig.getConfigList().isEmpty() &&
@@ -124,7 +123,6 @@ public class TbMemberConfigServiceImpl extends ServiceImpl<TbMemberConfigMapper,
// }); // });
memberConfig.setConditionList(JSONObject.toJSONString(memberDTO.getConditionList())); memberConfig.setConditionList(JSONObject.toJSONString(memberDTO.getConditionList()));
memberConfig.setConfigList(null);
} }
if (memberDTO.getMemberPriceShopIdList() != null && !memberDTO.getMemberPriceShopIdList().isEmpty()) { if (memberDTO.getMemberPriceShopIdList() != null && !memberDTO.getMemberPriceShopIdList().isEmpty()) {

View File

@@ -21,16 +21,14 @@ import com.czg.enums.ShopUserFlowBizEnum;
import com.czg.exception.ApiNotPrintException; import com.czg.exception.ApiNotPrintException;
import com.czg.exception.CzgException; import com.czg.exception.CzgException;
import com.czg.exception.OrderCancelException; import com.czg.exception.OrderCancelException;
import com.czg.market.service.TbMemberConfigService;
import com.czg.order.dto.*; import com.czg.order.dto.*;
import com.czg.order.entity.CashierCart; import com.czg.order.entity.CashierCart;
import com.czg.order.entity.OrderDetail; import com.czg.order.entity.OrderDetail;
import com.czg.order.entity.OrderInfo; import com.czg.order.entity.OrderInfo;
import com.czg.order.entity.OrderPayment; import com.czg.order.entity.OrderPayment;
import com.czg.order.enums.PayEnums; import com.czg.order.enums.PayEnums;
import com.czg.order.service.CashierCartService; import com.czg.order.service.*;
import com.czg.order.service.OrderDetailService;
import com.czg.order.service.OrderInfoService;
import com.czg.order.service.OrderPaymentService;
import com.czg.order.vo.*; import com.czg.order.vo.*;
import com.czg.product.entity.Product; import com.czg.product.entity.Product;
import com.czg.product.service.ProductRpcService; import com.czg.product.service.ProductRpcService;
@@ -115,6 +113,10 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
// private ShopCouponService couponService; // private ShopCouponService couponService;
@DubboReference @DubboReference
private ShopActivateCouponRecordService couponRecordService; private ShopActivateCouponRecordService couponRecordService;
@DubboReference
private TbMemberConfigService memberConfigService;
@Resource
private MemberOrderService memberOrderService;
// 延迟 5 秒 // 延迟 5 秒
private static final long DELAY = 5; private static final long DELAY = 5;
//重试次数 //重试次数
@@ -698,6 +700,8 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
} }
} }
}else if ("memberPay".equals(payment.getPayType())) {
// memberConfigService.joinMember()
} }
} }
} }