diff --git a/bnyer-api/bnyer-api-order/src/main/java/com/bnyer/order/api/factory/RemoteVipOrderFallbackFactory.java b/bnyer-api/bnyer-api-order/src/main/java/com/bnyer/order/api/factory/RemoteVipOrderFallbackFactory.java index be0e0f9..701eb37 100644 --- a/bnyer-api/bnyer-api-order/src/main/java/com/bnyer/order/api/factory/RemoteVipOrderFallbackFactory.java +++ b/bnyer-api/bnyer-api-order/src/main/java/com/bnyer/order/api/factory/RemoteVipOrderFallbackFactory.java @@ -1,7 +1,7 @@ package com.bnyer.order.api.factory; import com.bnyer.common.core.domain.R; -import com.bnyer.order.api.dto.QueryVipOrderDto; +import com.bnyer.order.api.query.VipOrderQuery; import com.bnyer.order.api.remote.RemoteVipOrderService; import com.bnyer.order.api.vo.VipOrderVo; import org.slf4j.Logger; @@ -28,7 +28,7 @@ public class RemoteVipOrderFallbackFactory implements FallbackFactory> getVipOrderList(QueryVipOrderDto dto) { + public R> queryVipOrderList(VipOrderQuery query) { return R.fail("获取会员订单信息失败:+"+throwable.getMessage()); } }; diff --git a/bnyer-api/bnyer-api-order/src/main/java/com/bnyer/order/api/dto/QueryVipOrderDto.java b/bnyer-api/bnyer-api-order/src/main/java/com/bnyer/order/api/query/VipOrderQuery.java similarity index 78% rename from bnyer-api/bnyer-api-order/src/main/java/com/bnyer/order/api/dto/QueryVipOrderDto.java rename to bnyer-api/bnyer-api-order/src/main/java/com/bnyer/order/api/query/VipOrderQuery.java index f4f4d1a..c772a84 100644 --- a/bnyer-api/bnyer-api-order/src/main/java/com/bnyer/order/api/dto/QueryVipOrderDto.java +++ b/bnyer-api/bnyer-api-order/src/main/java/com/bnyer/order/api/query/VipOrderQuery.java @@ -1,4 +1,4 @@ -package com.bnyer.order.api.dto; +package com.bnyer.order.api.query; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; @@ -15,7 +15,7 @@ import java.io.Serializable; @Getter @Setter @NoArgsConstructor -public class QueryVipOrderDto implements Serializable { +public class VipOrderQuery implements Serializable { @ApiModelProperty(value="订单号") private String orderNo; diff --git a/bnyer-api/bnyer-api-order/src/main/java/com/bnyer/order/api/remote/RemoteVipOrderService.java b/bnyer-api/bnyer-api-order/src/main/java/com/bnyer/order/api/remote/RemoteVipOrderService.java index 26c2eee..729efa1 100644 --- a/bnyer-api/bnyer-api-order/src/main/java/com/bnyer/order/api/remote/RemoteVipOrderService.java +++ b/bnyer-api/bnyer-api-order/src/main/java/com/bnyer/order/api/remote/RemoteVipOrderService.java @@ -2,7 +2,7 @@ package com.bnyer.order.api.remote; import com.bnyer.common.core.constant.ServiceNameConstants; import com.bnyer.common.core.domain.R; -import com.bnyer.order.api.dto.QueryVipOrderDto; +import com.bnyer.order.api.query.VipOrderQuery; import com.bnyer.order.api.factory.RemoteVipOrderFallbackFactory; import com.bnyer.order.api.vo.VipOrderVo; import org.springframework.cloud.openfeign.FeignClient; @@ -21,9 +21,9 @@ public interface RemoteVipOrderService { /** * 获取会员订单信息 - * @param dto + * @param query * @return */ - @PostMapping("/vip/getVipOrderList") - R> getVipOrderList(@RequestBody QueryVipOrderDto dto); + @PostMapping("/vip/queryVipOrderList") + R> queryVipOrderList(@RequestBody VipOrderQuery query); } diff --git a/bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/domain/UserVipRecord.java b/bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/domain/UserVipRecord.java index 0bb7f43..0744aa4 100644 --- a/bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/domain/UserVipRecord.java +++ b/bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/domain/UserVipRecord.java @@ -63,10 +63,10 @@ public class UserVipRecord extends BaseDomain { private Date endTime; /** - * 支付状态(0->待支付;1->已支付;2->支付失败;3->支付异常) + * 状态(0->已到期;1->已生效) */ @TableField(value = "status") - @ApiModelProperty(value="支付状态(0->待支付;1->已支付;2->支付失败;3->支付异常)") + @ApiModelProperty(value="状态(0->已到期;1->已生效;)") private Integer status; /** diff --git a/bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/dto/AddUserVipRecordDto.java b/bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/dto/AddUserVipRecordDto.java index 091f238..54025f9 100644 --- a/bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/dto/AddUserVipRecordDto.java +++ b/bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/dto/AddUserVipRecordDto.java @@ -1,5 +1,6 @@ package com.bnyer.common.core.dto; +import com.bnyer.common.core.domain.UserVipRecord; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.*; @@ -8,10 +9,8 @@ import java.util.Date; @Getter @Setter -@ToString -@AllArgsConstructor @NoArgsConstructor -public class AddUserVipRecordDto { +public class AddUserVipRecordDto extends BaseDto{ @ApiModelProperty(value="订单号") private String orderNo; diff --git a/bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/dto/BaseDto.java b/bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/dto/BaseDto.java new file mode 100644 index 0000000..9b8a38c --- /dev/null +++ b/bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/dto/BaseDto.java @@ -0,0 +1,85 @@ +package com.bnyer.common.core.dto; + +import cn.hutool.core.util.IdUtil; +import com.bnyer.common.core.domain.BaseDomain; +import com.bnyer.common.core.utils.StringUtils; +import com.bnyer.common.core.utils.bean.ReflectUtils; +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; +import org.springframework.beans.BeanUtils; + +import java.io.Serializable; +import java.util.Date; +import java.util.List; + +/** + * @author :WXC + * @Date :2023/05/10 + * @description : + */ +@Data +public class BaseDto implements Serializable { + private static final long serialVersionUID = 320272502336434381L; + + /** + * 主键ID + */ + private Long id; + + /** + * 数据创建时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date createTime; + + /** + * 数据更新时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date updateTime; + + /** + * 是否显示 + */ + private String isShow; + + /** + * 排序 + */ + private Integer sort; + + /** + * 主键ID集合 + */ + private List ids; + + /** + * 转为实体类 + * + * @return 实体类 + */ + public T toEntity() { + Class entity = ReflectUtils.getParameterizedType(this.getClass()); + T entityInstance = ReflectUtils.newInstance(entity); + BeanUtils.copyProperties(this, entityInstance); + if (this.id == null) { + entityInstance.setId(IdUtil.getSnowflakeNextId()); + entityInstance.setIsShow("1"); + entityInstance.setCreateTime(new Date()); + entityInstance.setUpdateTime(null); + if (StringUtils.isNotBlank(this.isShow)){ + entityInstance.setIsShow(this.isShow); + }else { + entityInstance.setIsShow("1"); + } + if (this.sort != null){ + entityInstance.setSort(this.sort); + }else { + entityInstance.setSort(0); + } + } else { + entityInstance.setUpdateTime(new Date()); + } + return entityInstance; + } +} diff --git a/bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/utils/bean/ReflectUtils.java b/bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/utils/bean/ReflectUtils.java new file mode 100644 index 0000000..382337e --- /dev/null +++ b/bnyer-common/bnyer-common-core/src/main/java/com/bnyer/common/core/utils/bean/ReflectUtils.java @@ -0,0 +1,45 @@ +package com.bnyer.common.core.utils.bean; + +import org.springframework.beans.BeanInstantiationException; + +import java.lang.reflect.ParameterizedType; +import java.lang.reflect.Type; + +/** + * @author :WXC + * @Date :2023/05/10 + * @description :反射工具 + */ +public class ReflectUtils { + + /** + * 得到传入类中当前指定得泛型 + * + * @param cls 待解析得类 + * @return 显示指定的泛型 + */ + @SuppressWarnings("unchecked") + public static Class getParameterizedType(Class cls) { + Type genType = cls.getGenericSuperclass(); + Type[] params = ((ParameterizedType) genType).getActualTypeArguments(); + return (Class) params[0]; + } + + + /** + * 实例化class 对象 + * + * @param cls 待实例化类 + * @param 类类型 + * @return 实例化对象 + */ + public static T newInstance(Class cls) { + try { + return cls.newInstance(); + } catch (Exception e) { + throw new BeanInstantiationException(cls, e.getMessage()); + } + } + + +} diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/UserVipServiceRecordImpl.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/UserVipServiceRecordImpl.java index 2e081cb..2646c0e 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/UserVipServiceRecordImpl.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/UserVipServiceRecordImpl.java @@ -87,10 +87,8 @@ public class UserVipServiceRecordImpl implements UserVipRecordService { @Override public void addUserVipRecord(AddUserVipRecordDto dto) { - UserVipRecord userVipRecord = EntityConvertUtil.copy(dto, UserVipRecord.class); + UserVipRecord userVipRecord = dto.toEntity(); userVipRecord.setStatus(EnumUserVipRecordStatus.VALID.getStatus()); - userVipRecord.setCreateTime(new Date()); - userVipRecord.setIsShow("1"); userVipRecordMapper.insert(userVipRecord); } } diff --git a/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/controller/VipOrderController.java b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/controller/VipOrderController.java index 107c996..b59b26f 100644 --- a/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/controller/VipOrderController.java +++ b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/controller/VipOrderController.java @@ -3,7 +3,7 @@ package com.bnyer.order.controller; import com.bnyer.common.core.domain.R; import com.bnyer.common.core.web.controller.BaseController; import com.bnyer.order.dto.AddVipOrderDto; -import com.bnyer.order.dto.QueryVipOrderDto; +import com.bnyer.order.query.VipOrderQuery; import com.bnyer.order.service.VipOrderService; import com.bnyer.order.vo.VipOrderVo; import io.swagger.annotations.Api; @@ -44,10 +44,10 @@ public class VipOrderController extends BaseController { /** * 查询订单信息 */ - @PostMapping("/getVipOrderList") + @PostMapping("/queryVipOrderList") @Operation(summary = "查询会员订单列表信息" , description = "查询会员订单列表信息") - public R> getVipOrderList(@Valid @RequestBody QueryVipOrderDto dto) { - List vipOrderVoList = vipOrderService.getVipOrderList(dto); + public R> queryVipOrderList(@Valid @RequestBody VipOrderQuery query) { + List vipOrderVoList = vipOrderService.queryVipOrderList(query); return R.ok(vipOrderVoList); } diff --git a/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/dto/AddVipOrderDto.java b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/dto/AddVipOrderDto.java index f42a1cc..b213ab9 100644 --- a/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/dto/AddVipOrderDto.java +++ b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/dto/AddVipOrderDto.java @@ -1,5 +1,7 @@ package com.bnyer.order.dto; +import com.bnyer.common.core.domain.VipOrder; +import com.bnyer.common.core.dto.BaseDto; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.NoArgsConstructor; @@ -17,7 +19,7 @@ import java.io.Serializable; @Getter @Setter @NoArgsConstructor -public class AddVipOrderDto implements Serializable { +public class AddVipOrderDto extends BaseDto implements Serializable { @NotBlank(message = "手机号不能为空!") @ApiModelProperty(value="手机号") diff --git a/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/mapper/VipOrderMapper.java b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/mapper/VipOrderMapper.java index 750e432..347da04 100644 --- a/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/mapper/VipOrderMapper.java +++ b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/mapper/VipOrderMapper.java @@ -2,7 +2,7 @@ package com.bnyer.order.mapper; import java.util.List; -import com.bnyer.order.dto.QueryVipOrderDto; +import com.bnyer.order.query.VipOrderQuery; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.bnyer.common.core.domain.VipOrder; @@ -20,7 +20,7 @@ public interface VipOrderMapper extends BaseMapper { * @param dto * @return */ - List queryVipOrderList(QueryVipOrderDto dto); + List queryVipOrderList(VipOrderQuery dto); /** * 取消订单 diff --git a/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/query/VipOrderDetailsQuery.java b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/query/VipOrderDetailsQuery.java index d0e17cf..16da386 100644 --- a/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/query/VipOrderDetailsQuery.java +++ b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/query/VipOrderDetailsQuery.java @@ -1,10 +1,12 @@ package com.bnyer.order.query; import io.swagger.annotations.ApiModelProperty; -import lombok.Builder; import lombok.Getter; +import lombok.NoArgsConstructor; import lombok.Setter; +import javax.validation.constraints.NotBlank; + /** * @author :WXC * @Date :2023/05/09 @@ -12,8 +14,9 @@ import lombok.Setter; */ @Getter @Setter -@Builder +@NoArgsConstructor public class VipOrderDetailsQuery { + @NotBlank(message = "订单号不能为空") @ApiModelProperty(value="订单号") private String orderNo; } diff --git a/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/dto/QueryVipOrderDto.java b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/query/VipOrderQuery.java similarity index 79% rename from bnyer-services/bnyer-order/src/main/java/com/bnyer/order/dto/QueryVipOrderDto.java rename to bnyer-services/bnyer-order/src/main/java/com/bnyer/order/query/VipOrderQuery.java index 74bd07c..37457ab 100644 --- a/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/dto/QueryVipOrderDto.java +++ b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/query/VipOrderQuery.java @@ -1,4 +1,4 @@ -package com.bnyer.order.dto; +package com.bnyer.order.query; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; @@ -15,7 +15,7 @@ import java.io.Serializable; @Getter @Setter @NoArgsConstructor -public class QueryVipOrderDto implements Serializable { +public class VipOrderQuery implements Serializable { @ApiModelProperty(value="订单号") private String orderNo; diff --git a/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/service/VipOrderService.java b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/service/VipOrderService.java index 90c10ab..906c3bf 100644 --- a/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/service/VipOrderService.java +++ b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/service/VipOrderService.java @@ -2,7 +2,7 @@ package com.bnyer.order.service; import com.baomidou.mybatisplus.extension.service.IService; import com.bnyer.common.core.domain.VipOrder; -import com.bnyer.order.dto.QueryVipOrderDto; +import com.bnyer.order.query.VipOrderQuery; import com.bnyer.order.dto.AddVipOrderDto; import com.bnyer.order.query.VipOrderDetailsQuery; import com.bnyer.order.vo.VipOrderDetailsVo; @@ -34,10 +34,10 @@ public interface VipOrderService extends IService { /** * 查询会员订单列表信息 - * @param dto + * @param query * @return */ - List getVipOrderList(QueryVipOrderDto dto); + List queryVipOrderList(VipOrderQuery query); /** * 查询会员订单详情 diff --git a/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/service/impl/VipOrderServiceImpl.java b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/service/impl/VipOrderServiceImpl.java index e1e37cc..7e3c6f3 100644 --- a/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/service/impl/VipOrderServiceImpl.java +++ b/bnyer-services/bnyer-order/src/main/java/com/bnyer/order/service/impl/VipOrderServiceImpl.java @@ -21,7 +21,7 @@ import com.bnyer.img.api.remote.RemoteWxMiniService; import com.bnyer.img.api.vo.UserVipInfoVo; import com.bnyer.order.dto.AddVipOrderDto; import com.bnyer.order.query.VipOrderDetailsQuery; -import com.bnyer.order.dto.QueryVipOrderDto; +import com.bnyer.order.query.VipOrderQuery; import com.bnyer.order.enums.EnumVipOrderStatus; import com.bnyer.order.mapper.VipOrderMapper; import com.bnyer.order.service.VipOrderService; @@ -60,12 +60,12 @@ public class VipOrderServiceImpl extends ServiceImpl i /** * 查询会员订单列表信息 - * @param dto + * @param query * @return */ @Override - public List getVipOrderList(QueryVipOrderDto dto) { - List vipOrderList = vipOrderMapper.queryVipOrderList(dto); + public List queryVipOrderList(VipOrderQuery query) { + List vipOrderList = vipOrderMapper.queryVipOrderList(query); List vipOrderVoList = EntityConvertUtil.copy(vipOrderList, VipOrderVo.class); return vipOrderVoList; } @@ -155,16 +155,15 @@ public class VipOrderServiceImpl extends ServiceImpl i * @return */ private VipOrder buildImgVipOrder(UserVipInfoVo userVipInfoVo, AddVipOrderDto addVipOrderDto) { + VipOrder vipOrder = addVipOrderDto.toEntity(); UserInfoVo userInfo = SecurityUtils.getUserInfo(); Long userId = userInfo.getId(); Integer userClientType = userInfo.getUserClientType(); - VipOrder vipOrder = new VipOrder(); - vipOrder.setVipId(userVipInfoVo.getId()); vipOrder.setVipCode(userVipInfoVo.getVipCode()); vipOrder.setVipName(userVipInfoVo.getVipName()); vipOrder.setVipTypeName(userVipInfoVo.getVipTypeName()); + //// TODO: 2023/05/10 待加密 vipOrder.setPhone(addVipOrderDto.getPhone()); - vipOrder.setVipId(addVipOrderDto.getVipId()); vipOrder.setVipName(userVipInfoVo.getVipName()); vipOrder.setVipTypeName(userVipInfoVo.getVipTypeName()); vipOrder.setPayAmount(userVipInfoVo.getPrice()); @@ -180,7 +179,6 @@ public class VipOrderServiceImpl extends ServiceImpl i vipOrder.setDays((int) DateUtil.betweenDay(vipOrder.getStartTime(), vipOrder.getEndTime(), true)); vipOrder.setUserClientType(userClientType); vipOrder.setOrderNo(OrderUtil.getOrderNo("RV",nowDate, EnumUserClientType.getCodeByType(userClientType),String.valueOf(userId))); - vipOrder.setCreateTime(nowDate); return vipOrder; } @@ -210,7 +208,6 @@ public class VipOrderServiceImpl extends ServiceImpl i * 更新订单信息为已支付 * @param vipOrder */ - @Transactional(rollbackFor = Exception.class) @Override public void updateByToPaySuccess(VipOrder vipOrder) { vipOrder.setPayStatus(EnumPayStatus.SUCCESS.getStatus()); diff --git a/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/dto/AddPayInfoDto.java b/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/dto/AddPayInfoDto.java index cc6a75d..46dd80f 100644 --- a/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/dto/AddPayInfoDto.java +++ b/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/dto/AddPayInfoDto.java @@ -1,6 +1,8 @@ package com.bnyer.pay.dto; import com.baomidou.mybatisplus.annotation.TableField; +import com.bnyer.common.core.domain.PayInfo; +import com.bnyer.common.core.dto.BaseDto; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Getter; @@ -19,7 +21,7 @@ import java.util.Date; @Setter @NoArgsConstructor @AllArgsConstructor -public class AddPayInfoDto { +public class AddPayInfoDto extends BaseDto { @ApiModelProperty(value="支付单号(内部生成)") private String payId; diff --git a/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/service/impl/PayInfoServiceImpl.java b/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/service/impl/PayInfoServiceImpl.java index 037e772..0e50d2c 100644 --- a/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/service/impl/PayInfoServiceImpl.java +++ b/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/service/impl/PayInfoServiceImpl.java @@ -48,9 +48,7 @@ public class PayInfoServiceImpl extends ServiceImpl impl */ @Override public void addPayInfo(AddPayInfoDto dto) { - PayInfo payInfo = EntityConvertUtil.copy(dto, PayInfo.class); - payInfo.setCreateTime(new Date()); - payInfo.setIsShow("1"); + PayInfo payInfo = dto.toEntity(); payInfoMapper.insert(payInfo); } diff --git a/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/service/impl/UnifiedPayServiceImpl.java b/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/service/impl/UnifiedPayServiceImpl.java index c909c3d..de714a6 100644 --- a/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/service/impl/UnifiedPayServiceImpl.java +++ b/bnyer-services/bnyer-pay/src/main/java/com/bnyer/pay/service/impl/UnifiedPayServiceImpl.java @@ -8,7 +8,7 @@ import com.bnyer.common.core.utils.bean.EntityConvertUtil; import com.bnyer.common.core.utils.ip.IpUtils; import com.bnyer.common.core.vo.UserInfoVo; import com.bnyer.common.security.utils.SecurityUtils; -import com.bnyer.order.api.dto.QueryVipOrderDto; +import com.bnyer.order.api.query.VipOrderQuery; import com.bnyer.order.api.remote.RemoteVipOrderService; import com.bnyer.order.api.vo.VipOrderVo; import com.bnyer.pay.bo.QueryOrderBo; @@ -71,10 +71,10 @@ public class UnifiedPayServiceImpl implements UnifiedPayService { switch (enumSceneCode){ //会员充值场景 case VIP_RECHARGE: - QueryVipOrderDto queryVipOrderDto = new QueryVipOrderDto(); - queryVipOrderDto.setOrderNo(dto.getOrderNo()); + VipOrderQuery vipOrderQuery = new VipOrderQuery(); + vipOrderQuery.setOrderNo(dto.getOrderNo()); //查询会员业务订单信息 - R> vipOrderVoListR = remoteVipOrderService.getVipOrderList(queryVipOrderDto); + R> vipOrderVoListR = remoteVipOrderService.queryVipOrderList(vipOrderQuery); if (!vipOrderVoListR.isSuccess()){ throw new ServiceException(vipOrderVoListR.getMsg()); }