Commit 7248a4a4 by ping.wu

微商城同意退款判断修改,订单渠道,订单状态,OrderMarketType枚举合并

parent f9564940
...@@ -32,7 +32,6 @@ import cn.freemud.management.entities.dto.request.order.MCCafeProductRedeemVo; ...@@ -32,7 +32,6 @@ import cn.freemud.management.entities.dto.request.order.MCCafeProductRedeemVo;
import cn.freemud.management.entities.dto.request.order.MCCafeTransactionVo; import cn.freemud.management.entities.dto.request.order.MCCafeTransactionVo;
import cn.freemud.management.entities.dto.response.coupon.McdNetBatchQueryResponse; import cn.freemud.management.entities.dto.response.coupon.McdNetBatchQueryResponse;
import cn.freemud.management.entities.dto.response.coupon.McdNetCouponProductRespDto; import cn.freemud.management.entities.dto.response.coupon.McdNetCouponProductRespDto;
import cn.freemud.management.enums.OrderSource;
import cn.freemud.service.mccafe.CouponClientService; import cn.freemud.service.mccafe.CouponClientService;
import cn.freemud.utils.BeanUtil; import cn.freemud.utils.BeanUtil;
import cn.freemud.utils.PropertyConvertUtil; import cn.freemud.utils.PropertyConvertUtil;
...@@ -41,6 +40,7 @@ import com.freemud.application.sdk.api.ordercenter.entities.v1.AccountBeanV1; ...@@ -41,6 +40,7 @@ import com.freemud.application.sdk.api.ordercenter.entities.v1.AccountBeanV1;
import com.freemud.application.sdk.api.ordercenter.entities.v1.OrderBeanV1; import com.freemud.application.sdk.api.ordercenter.entities.v1.OrderBeanV1;
import com.freemud.application.sdk.api.ordercenter.entities.v1.ProductBeanV1; import com.freemud.application.sdk.api.ordercenter.entities.v1.ProductBeanV1;
import com.freemud.application.sdk.api.ordercenter.entities.v1.ProductDiscountV1; import com.freemud.application.sdk.api.ordercenter.entities.v1.ProductDiscountV1;
import com.freemud.application.sdk.api.ordercenter.enums.BizTypeEnum;
import com.freemud.application.sdk.api.ordercenter.enums.OrderClientType; import com.freemud.application.sdk.api.ordercenter.enums.OrderClientType;
import com.freemud.sdk.api.assortment.order.enums.OldOrderAccountType; import com.freemud.sdk.api.assortment.order.enums.OldOrderAccountType;
import com.freemud.sdk.api.assortment.order.enums.QueryOrderAccountType; import com.freemud.sdk.api.assortment.order.enums.QueryOrderAccountType;
...@@ -802,14 +802,14 @@ public class CouponAdapter { ...@@ -802,14 +802,14 @@ public class CouponAdapter {
couponCodeVerificationDto.setReqtype(couponReqType.getCode()); couponCodeVerificationDto.setReqtype(couponReqType.getCode());
couponCodeVerificationDto.setPartnerId(orderBean.getCompanyId()); couponCodeVerificationDto.setPartnerId(orderBean.getCompanyId());
Integer orderType = orderBean.getOrderType(); Integer orderType = orderBean.getOrderType();
//商城单子用NewOrderType
if (Objects.equals(OrderSource.MALL.getSource(), orderBean.getSource())) {
orderType = orderBean.getNewOrderType();
}
ActivityChannelEnum activityChannelEnum = PropertyConvertUtil.orderTypeEnumConvert2ActivityChannel(orderType); ActivityChannelEnum activityChannelEnum = PropertyConvertUtil.orderTypeEnumConvert2ActivityChannel(orderType);
if (activityChannelEnum == null) { if (activityChannelEnum == null) {
activityChannelEnum = ActivityChannelEnum.pickup; activityChannelEnum = ActivityChannelEnum.pickup;
} }
//微商城单独处理
if (Objects.equals(BizTypeEnum.MALL.getBizType(), orderBean.getBizType())) {
activityChannelEnum = ActivityChannelEnum.saasmall;
}
couponCodeVerificationDto.setChannel(activityChannelEnum.getCode()); couponCodeVerificationDto.setChannel(activityChannelEnum.getCode());
couponCodeVerificationDto.setStation_id("-1"); couponCodeVerificationDto.setStation_id("-1");
couponCodeVerificationDto.setOperator_id("-1"); couponCodeVerificationDto.setOperator_id("-1");
......
...@@ -4,7 +4,7 @@ public enum ActivityChannelEnum { ...@@ -4,7 +4,7 @@ public enum ActivityChannelEnum {
// pickup-到店取餐 deliver-外卖 // pickup-到店取餐 deliver-外卖
pickup("pickup", "到店取餐"), pickup("pickup", "到店取餐"),
delivery("delivery", "外卖"), delivery("delivery", "外卖"),
saasmall("saasmall", "外卖"); saasmall("saasmall", "微商城");
private String code; private String code;
......
...@@ -16,7 +16,7 @@ public enum CreateOrderType { ...@@ -16,7 +16,7 @@ public enum CreateOrderType {
TAKE_OUT(2, "外卖"), TAKE_OUT(2, "外卖"),
COLLECT_GOODS(1, "到店"), COLLECT_GOODS(1, "到店"),
SAASMALL(3, "商城"); SAASMALL(3, "商城");
private Integer code; private Integer code;
private String desc; private String desc;
......
...@@ -13,7 +13,6 @@ ...@@ -13,7 +13,6 @@
package cn.freemud.service.coupon.impl; package cn.freemud.service.coupon.impl;
import cn.freemud.adapter.CouponAdapter; import cn.freemud.adapter.CouponAdapter;
import cn.freemud.amp.body.OrderBody;
import cn.freemud.amqp.Header; import cn.freemud.amqp.Header;
import cn.freemud.amqp.MQAction; import cn.freemud.amqp.MQAction;
import cn.freemud.amqp.MQMessage; import cn.freemud.amqp.MQMessage;
...@@ -21,19 +20,13 @@ import cn.freemud.amqp.MQService; ...@@ -21,19 +20,13 @@ import cn.freemud.amqp.MQService;
import cn.freemud.base.entity.BaseResponse; import cn.freemud.base.entity.BaseResponse;
import cn.freemud.base.util.JsonUtil; import cn.freemud.base.util.JsonUtil;
import cn.freemud.entities.dto.*; import cn.freemud.entities.dto.*;
import cn.freemud.entities.vo.CreateOrderVo;
import cn.freemud.entities.vo.QueryOrderResponseVo;
import cn.freemud.base.util.JsonUtil;
import cn.freemud.entities.dto.*;
import cn.freemud.enums.*; import cn.freemud.enums.*;
import cn.freemud.management.enums.OrderSource;
import cn.freemud.service.coupon.CouponRelationService; import cn.freemud.service.coupon.CouponRelationService;
import cn.freemud.service.impl.StoreServiceImpl; import cn.freemud.service.impl.StoreServiceImpl;
import cn.freemud.service.thirdparty.CouponOfflineClient; import cn.freemud.service.thirdparty.CouponOfflineClient;
import cn.freemud.utils.AppLogUtil; import cn.freemud.utils.AppLogUtil;
import cn.freemud.utils.PropertyConvertUtil; import cn.freemud.utils.PropertyConvertUtil;
import cn.freemud.utils.ResponseUtil; import cn.freemud.utils.ResponseUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.freemud.application.sdk.api.log.ErrorLog; import com.freemud.application.sdk.api.log.ErrorLog;
import com.freemud.application.sdk.api.log.LogThreadLocal; import com.freemud.application.sdk.api.log.LogThreadLocal;
...@@ -42,10 +35,8 @@ import com.freemud.application.sdk.api.ordercenter.entities.v1.AccountBeanV1; ...@@ -42,10 +35,8 @@ import com.freemud.application.sdk.api.ordercenter.entities.v1.AccountBeanV1;
import com.freemud.application.sdk.api.ordercenter.entities.v1.OrderBeanV1; import com.freemud.application.sdk.api.ordercenter.entities.v1.OrderBeanV1;
import com.freemud.application.sdk.api.ordercenter.entities.v1.ProductBeanV1; import com.freemud.application.sdk.api.ordercenter.entities.v1.ProductBeanV1;
import com.freemud.application.sdk.api.ordercenter.entities.v1.ProductDiscountV1; import com.freemud.application.sdk.api.ordercenter.entities.v1.ProductDiscountV1;
import com.freemud.application.sdk.api.ordercenter.enums.BizTypeEnum;
import com.freemud.application.sdk.api.service.EmailAlertService; import com.freemud.application.sdk.api.service.EmailAlertService;
import com.freemud.application.sdk.api.storecenter.response.StoreResponse;
import com.freemud.sdk.api.assortment.order.response.order.QueryOrderByIdResponse;
import com.google.common.base.Throwables;
import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -167,15 +158,14 @@ public class PlatformCouponRelationServiceImpl implements CouponRelationService ...@@ -167,15 +158,14 @@ public class PlatformCouponRelationServiceImpl implements CouponRelationService
} }
Integer orderType = orderBean.getOrderType(); Integer orderType = orderBean.getOrderType();
//商城单子用NewOrderType
if (Objects.equals(OrderSource.MALL.getSource(), orderBean.getSource())) {
orderType = orderBean.getNewOrderType();
}
ActivityChannelEnum activityChannelEnum = PropertyConvertUtil.orderTypeEnumConvert2ActivityChannel(orderType); ActivityChannelEnum activityChannelEnum = PropertyConvertUtil.orderTypeEnumConvert2ActivityChannel(orderType);
if (activityChannelEnum == null) { if (activityChannelEnum == null) {
activityChannelEnum = ActivityChannelEnum.pickup; activityChannelEnum = ActivityChannelEnum.pickup;
} }
//微商城单独处理
if (Objects.equals(BizTypeEnum.MALL.getBizType(), orderBean.getBizType())) {
activityChannelEnum = ActivityChannelEnum.saasmall;
}
// 核销优惠券 需要一起核销 配送券 // 核销优惠券 需要一起核销 配送券
if (OrderAccountType.COUPON.getCode().equals(accountBean.getType()) if (OrderAccountType.COUPON.getCode().equals(accountBean.getType())
|| OrderAccountType.PRODUCT_COUPON.getCode().equals(accountBean.getType()) || OrderAccountType.PRODUCT_COUPON.getCode().equals(accountBean.getType())
......
...@@ -44,7 +44,6 @@ public class ActivityServiceImpl implements ActivityService { ...@@ -44,7 +44,6 @@ public class ActivityServiceImpl implements ActivityService {
* 统一活动查询 * 统一活动查询
* *
* @param activityQueryDto 查询活动信息 * @param activityQueryDto 查询活动信息
* @param activityTypeEnum 活动类型
* @param goodsBeanDtoList 商品列表 * @param goodsBeanDtoList 商品列表
* @return * @return
*/ */
......
...@@ -55,7 +55,6 @@ import cn.freemud.management.entities.dto.request.order.MCCafeCouponVo; ...@@ -55,7 +55,6 @@ import cn.freemud.management.entities.dto.request.order.MCCafeCouponVo;
import cn.freemud.management.entities.dto.request.pay.PayRefundRequestDto; import cn.freemud.management.entities.dto.request.pay.PayRefundRequestDto;
import cn.freemud.management.entities.dto.response.coupon.McdNetBatchQueryResponse; import cn.freemud.management.entities.dto.response.coupon.McdNetBatchQueryResponse;
import cn.freemud.management.entities.dto.response.pay.OrderRefundResponse; import cn.freemud.management.entities.dto.response.pay.OrderRefundResponse;
import cn.freemud.management.enums.OrderSource;
import cn.freemud.management.service.OrderBaseService; import cn.freemud.management.service.OrderBaseService;
import cn.freemud.manager.PushMccafeOrderManager; import cn.freemud.manager.PushMccafeOrderManager;
import cn.freemud.redis.RedisCache; import cn.freemud.redis.RedisCache;
...@@ -88,6 +87,7 @@ import com.freemud.application.sdk.api.ordercenter.entities.v1.ProductBeanV1; ...@@ -88,6 +87,7 @@ import com.freemud.application.sdk.api.ordercenter.entities.v1.ProductBeanV1;
import com.freemud.application.sdk.api.ordercenter.entities.v1.RefundBeanV1; import com.freemud.application.sdk.api.ordercenter.entities.v1.RefundBeanV1;
import com.freemud.application.sdk.api.ordercenter.enums.OrderType; import com.freemud.application.sdk.api.ordercenter.enums.OrderType;
import com.freemud.application.sdk.api.ordercenter.enums.*; import com.freemud.application.sdk.api.ordercenter.enums.*;
import com.freemud.application.sdk.api.ordercenter.enums.orderv1.OrderSourceV1;
import com.freemud.application.sdk.api.ordercenter.enums.orderv1.OrderStatusV1; import com.freemud.application.sdk.api.ordercenter.enums.orderv1.OrderStatusV1;
import com.freemud.application.sdk.api.ordercenter.enums.orderv1.OrderTypeV1; import com.freemud.application.sdk.api.ordercenter.enums.orderv1.OrderTypeV1;
import com.freemud.application.sdk.api.ordercenter.request.*; import com.freemud.application.sdk.api.ordercenter.request.*;
...@@ -2068,7 +2068,7 @@ public class MCCafeOrderServiceImpl implements MCCafeOrderService { ...@@ -2068,7 +2068,7 @@ public class MCCafeOrderServiceImpl implements MCCafeOrderService {
.store_id(orderBean.getShopId()) .store_id(orderBean.getShopId())
.station_id("1") .station_id("1")
.operator_id(orderBean.getUserId()) .operator_id(orderBean.getUserId())
.channel(OrderSource.ALIPAY.getSource().equals(orderBean.getSource())?MCCafeChannelEnum.MOCOFFEE_ZFB.getName():MCCafeChannelEnum.MOCOFFEE_WX.getName()) .channel(OrderSourceV1.ALIPAY.getCode().equals(orderBean.getSource())?MCCafeChannelEnum.MOCOFFEE_ZFB.getName():MCCafeChannelEnum.MOCOFFEE_WX.getName())
.couponlist(cardList.stream().map(o -> new MCCafeCouponVo(o.getCard_code())).collect(Collectors.toList())) .couponlist(cardList.stream().map(o -> new MCCafeCouponVo(o.getCard_code())).collect(Collectors.toList()))
.sign("skip") .sign("skip")
.build(); .build();
...@@ -2179,7 +2179,7 @@ public class MCCafeOrderServiceImpl implements MCCafeOrderService { ...@@ -2179,7 +2179,7 @@ public class MCCafeOrderServiceImpl implements MCCafeOrderService {
.store_id(orderBean.getShopId()) .store_id(orderBean.getShopId())
.station_id("1") .station_id("1")
.operator_id(orderBean.getUserId()) .operator_id(orderBean.getUserId())
.channel(OrderSource.ALIPAY.getSource().equals(orderBean.getSource())?MCCafeChannelEnum.MOCOFFEE_ZFB.getName():MCCafeChannelEnum.MOCOFFEE_WX.getName()) .channel(OrderSourceV1.ALIPAY.getCode().equals(orderBean.getSource())?MCCafeChannelEnum.MOCOFFEE_ZFB.getName():MCCafeChannelEnum.MOCOFFEE_WX.getName())
.couponlist(cardList.stream().map(o -> new MCCafeCouponVo(o.getCard_code())).collect(Collectors.toList())) .couponlist(cardList.stream().map(o -> new MCCafeCouponVo(o.getCard_code())).collect(Collectors.toList()))
.sign("skip") .sign("skip")
.build(); .build();
......
...@@ -3,12 +3,10 @@ package cn.freemud.service.mccafe.impl; ...@@ -3,12 +3,10 @@ package cn.freemud.service.mccafe.impl;
import cn.freemud.adapter.CouponAdapter; import cn.freemud.adapter.CouponAdapter;
import cn.freemud.adapter.OrderAdapter; import cn.freemud.adapter.OrderAdapter;
import cn.freemud.constant.ResponseCodeConstant; import cn.freemud.constant.ResponseCodeConstant;
import cn.freemud.entities.dto.QueryOrdersResponseDto;
import cn.freemud.management.entities.dto.request.order.*; import cn.freemud.management.entities.dto.request.order.*;
import cn.freemud.enums.CouponReqTypeEnum; import cn.freemud.enums.CouponReqTypeEnum;
import cn.freemud.enums.MCCafeChannelEnum; import cn.freemud.enums.MCCafeChannelEnum;
import cn.freemud.management.entities.dto.response.coupon.McdNetBatchQueryResponse; import cn.freemud.management.entities.dto.response.coupon.McdNetBatchQueryResponse;
import cn.freemud.management.enums.OrderSource;
import cn.freemud.management.thirdparty.CouponOfflineMCCafeClient; import cn.freemud.management.thirdparty.CouponOfflineMCCafeClient;
import cn.freemud.service.mccafe.CouponClientService; import cn.freemud.service.mccafe.CouponClientService;
import cn.freemud.utils.AppLogUtil; import cn.freemud.utils.AppLogUtil;
...@@ -19,6 +17,7 @@ import com.freemud.application.sdk.api.couponcenter.offline.service.OfflineCoupo ...@@ -19,6 +17,7 @@ import com.freemud.application.sdk.api.couponcenter.offline.service.OfflineCoupo
import com.freemud.application.sdk.api.log.LogThreadLocal; import com.freemud.application.sdk.api.log.LogThreadLocal;
import com.freemud.application.sdk.api.ordercenter.entities.v1.AccountBeanV1; import com.freemud.application.sdk.api.ordercenter.entities.v1.AccountBeanV1;
import com.freemud.application.sdk.api.ordercenter.entities.v1.OrderBeanV1; import com.freemud.application.sdk.api.ordercenter.entities.v1.OrderBeanV1;
import com.freemud.application.sdk.api.ordercenter.enums.orderv1.OrderSourceV1;
import com.freemud.application.sdk.api.service.EmailAlertService; import com.freemud.application.sdk.api.service.EmailAlertService;
import com.freemud.sdk.api.assortment.order.enums.*; import com.freemud.sdk.api.assortment.order.enums.*;
import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
...@@ -76,7 +75,7 @@ public class CouponClientServiceImpl implements CouponClientService { ...@@ -76,7 +75,7 @@ public class CouponClientServiceImpl implements CouponClientService {
.store_id(orderBean.getShopId()) .store_id(orderBean.getShopId())
.station_id("1") .station_id("1")
.operator_id(orderBean.getUserId()) .operator_id(orderBean.getUserId())
.channel(OrderSource.ALIPAY.getSource().equals(orderBean.getSource())?MCCafeChannelEnum.MOCOFFEE_ZFB.getName():MCCafeChannelEnum.MOCOFFEE_WX.getName()) .channel(OrderSourceV1.ALIPAY.getCode().equals(orderBean.getSource())?MCCafeChannelEnum.MOCOFFEE_ZFB.getName():MCCafeChannelEnum.MOCOFFEE_WX.getName())
.couponlist(accountList.stream().map(o -> new MCCafeCouponVo(o.getAccountId())).collect(Collectors.toList())) .couponlist(accountList.stream().map(o -> new MCCafeCouponVo(o.getAccountId())).collect(Collectors.toList()))
.sign("skip") .sign("skip")
.build(); .build();
......
...@@ -25,9 +25,7 @@ public class PropertyConvertUtil { ...@@ -25,9 +25,7 @@ public class PropertyConvertUtil {
return ActivityChannelEnum.delivery; return ActivityChannelEnum.delivery;
} else if (Objects.equals(OrderTypeV1.COLLECT_GOODS.getCode(), orderType) || Objects.equals(OrderTypeV1.EAT_IN.getCode(), orderType)) { } else if (Objects.equals(OrderTypeV1.COLLECT_GOODS.getCode(), orderType) || Objects.equals(OrderTypeV1.EAT_IN.getCode(), orderType)) {
return ActivityChannelEnum.pickup; return ActivityChannelEnum.pickup;
}else if (Objects.equals(CreateOrderType.SAASMALL.getCode(), orderType)) { }else {
return ActivityChannelEnum.saasmall;
} else {
return ActivityChannelEnum.pickup; return ActivityChannelEnum.pickup;
} }
} }
......
...@@ -5,7 +5,6 @@ import cn.freemud.management.entities.dto.request.order.*; ...@@ -5,7 +5,6 @@ import cn.freemud.management.entities.dto.request.order.*;
import cn.freemud.management.entities.dto.response.coupon.McdNetBatchQueryResponse; import cn.freemud.management.entities.dto.response.coupon.McdNetBatchQueryResponse;
import cn.freemud.management.enums.CouponReqTypeEnum; import cn.freemud.management.enums.CouponReqTypeEnum;
import cn.freemud.management.enums.MCCafeChannelEnum; import cn.freemud.management.enums.MCCafeChannelEnum;
import cn.freemud.management.enums.OrderSource;
import cn.freemud.management.thirdparty.CouponOfflineMCCafeClient; import cn.freemud.management.thirdparty.CouponOfflineMCCafeClient;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.freemud.application.sdk.api.ordercenter.entities.v1.AccountBeanV1; import com.freemud.application.sdk.api.ordercenter.entities.v1.AccountBeanV1;
...@@ -61,7 +60,7 @@ public class McCafeCouponAdapter { ...@@ -61,7 +60,7 @@ public class McCafeCouponAdapter {
.store_id(orderBean.getShopId()) .store_id(orderBean.getShopId())
.station_id("1") .station_id("1")
.operator_id(orderBean.getUserId()) .operator_id(orderBean.getUserId())
.channel(OrderSource.ALIPAY.getSource().equals(orderBean.getSource())?MCCafeChannelEnum.MOCOFFEE_ZFB.getName():MCCafeChannelEnum.MOCOFFEE_WX.getName()) .channel(OrderSourceV1.ALIPAY.getCode().equals(orderBean.getSource())?MCCafeChannelEnum.MOCOFFEE_ZFB.getName():MCCafeChannelEnum.MOCOFFEE_WX.getName())
.couponlist(accountList.stream().map(o -> new MCCafeCouponVo(o.getAccountId())).collect(Collectors.toList())) .couponlist(accountList.stream().map(o -> new MCCafeCouponVo(o.getAccountId())).collect(Collectors.toList()))
.sign("skip") .sign("skip")
.build(); .build();
......
...@@ -2,7 +2,6 @@ package cn.freemud.management.adapter; ...@@ -2,7 +2,6 @@ package cn.freemud.management.adapter;
import cn.freemud.management.enums.MessageCenterCmdType; import cn.freemud.management.enums.MessageCenterCmdType;
import cn.freemud.management.enums.OperateType; import cn.freemud.management.enums.OperateType;
import cn.freemud.management.enums.OrderStatus;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.freemud.application.sdk.api.ordercenter.entities.v1.OrderBeanV1; import com.freemud.application.sdk.api.ordercenter.entities.v1.OrderBeanV1;
import com.freemud.application.sdk.api.ordercenter.enums.orderv1.OrderStatusV1; import com.freemud.application.sdk.api.ordercenter.enums.orderv1.OrderStatusV1;
......
package cn.freemud.management.entities.dto.response.order; package cn.freemud.management.entities.dto.response.order;
import cn.freemud.management.enums.OrderStatus;
import cn.freemud.management.enums.RefundStatus; import cn.freemud.management.enums.RefundStatus;
import com.freemud.application.sdk.api.ordercenter.enums.orderv1.OrderStatusV1; import com.freemud.application.sdk.api.ordercenter.enums.orderv1.OrderStatusV1;
import com.freemud.application.sdk.api.ordercenter.enums.orderv1.RefundStatusV1; import com.freemud.application.sdk.api.ordercenter.enums.orderv1.RefundStatusV1;
...@@ -20,7 +19,7 @@ public class OrderManagerResponse { ...@@ -20,7 +19,7 @@ public class OrderManagerResponse {
/** /**
* 订单状态 * 订单状态
* 1=下单,2=待支付,3=接单,4=配送中,5=完成,6=取消,7=拒单,31=制作完成 * 1=下单,2=待支付,3=接单,4=配送中,5=完成,6=取消,7=拒单,31=制作完成
* @see OrderStatus * @see OrderStatusV1
*/ */
private Integer status; private Integer status;
/** /**
......
package cn.freemud.management.enums; //package cn.freemud.management.enums;
//
import lombok.AllArgsConstructor; //import lombok.AllArgsConstructor;
import lombok.Getter; //import lombok.Getter;
//
import java.util.Arrays; //import java.util.Arrays;
//
/** ///**
* 订单特殊类型 // * 订单特殊类型
* @Auther: yong.huang // * @Auther: yong.huang
* @Date: 2018/12/29 15:58 // * @Date: 2018/12/29 15:58
* @Description: // * @Description:
*/ // */
@Getter //@Getter
@AllArgsConstructor //@AllArgsConstructor
public enum OrderMarketType { //public enum OrderMarketType {
ORDER((byte)1, "普通订单"), // ORDER((byte)1, "普通订单"),
GROUPB((byte)2, "拼团订单"), // GROUPB((byte)2, "拼团订单"),
SEC_KILL((byte)3, "秒杀订单"), // SEC_KILL((byte)3, "秒杀订单"),
COLLAGE((byte)4, "拼单订单") // COLLAGE((byte)4, "拼单订单")
; // ;
//
private byte index; // private byte index;
private String name; // private String name;
//
public static final String API_DESC = "销售类型或营销活动类型 1:普通订单 2:拼团订单 3:秒杀订单 4:拼单订单"; // public static final String API_DESC = "销售类型或营销活动类型 1:普通订单 2:拼团订单 3:秒杀订单 4:拼单订单";
//
public static OrderMarketType getByIndex(byte index) { // public static OrderMarketType getByIndex(byte index) {
return Arrays.stream(OrderMarketType.values()) // return Arrays.stream(OrderMarketType.values())
.filter(e -> e.getIndex() == index) // .filter(e -> e.getIndex() == index)
.findFirst() // .findFirst()
.orElseGet(() -> ORDER); // .orElseGet(() -> ORDER);
} // }
} //}
package cn.freemud.management.enums; //package cn.freemud.management.enums;
//
public enum OrderSource { //public enum OrderSource {
BDWM("bdwm", "百度外卖"),//16 // BDWM("bdwm", "百度外卖"),//16
JDWM("jdwm", "京东到家"),//10 // JDWM("jdwm", "京东到家"),//10
MTWM("mtwm", "美团外卖"),//11 // MTWM("mtwm", "美团外卖"),//11
// SDG("sdg", "闪电购"), //// SDG("sdg", "闪电购"),
ELEME("eleme", "饿了么外卖"),//8 // ELEME("eleme", "饿了么外卖"),//8
FMWD("fmwd", "非码微店"),//25 // FMWD("fmwd", "非码微店"),//25
MALL("saasmall", "非码Mall"), //// MALL("saasmall", "非码Mall"),
SAAS("saas", "saas点餐"), // SAAS("saas", "saas点餐"),
ALIPAY("alipay", "支付宝"), // ALIPAY("alipay", "支付宝"),
EBAI("ebwm", "饿百外卖"),//9 // EBAI("ebwm", "饿百外卖"),//9
KOUBEI("koubeiwaimai", "口碑外卖"),//22 // KOUBEI("koubeiwaimai", "口碑外卖"),//22
DPZHCT("dpzhct", "美团点评智慧餐厅");//24 // DPZHCT("dpzhct", "美团点评智慧餐厅");//24
private String source; // private String source;
private String sourceName; // private String sourceName;
//
OrderSource(String source, String sourceName) { // OrderSource(String source, String sourceName) {
this.source = source; // this.source = source;
this.sourceName = sourceName; // this.sourceName = sourceName;
} // }
//
public String getSource() { // public String getSource() {
return source; // return source;
} // }
//
public void setSource(String source) { // public void setSource(String source) {
this.source = source; // this.source = source;
} // }
//
public String getSourceName() { // public String getSourceName() {
return sourceName; // return sourceName;
} // }
//
public void setSourceName(String sourceName) { // public void setSourceName(String sourceName) {
this.sourceName = sourceName; // this.sourceName = sourceName;
} // }
} //}
/** ///**
* All rights Reserved, Designed By www.freemud.cn // * All rights Reserved, Designed By www.freemud.cn
* // *
* @Title: OrderType // * @Title: OrderType
* @Package cn.freemud.enums // * @Package cn.freemud.enums
* @Description: 订单状态 // * @Description: 订单状态
* @author: liming.guo // * @author: liming.guo
* @date: 2018/5/21 14:43 // * @date: 2018/5/21 14:43
* @version V1.0 // * @version V1.0
* @Copyright: 2018 www.freemud.cn Inc. All rights reserved. // * @Copyright: 2018 www.freemud.cn Inc. All rights reserved.
* 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目 // * 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
*/ // */
package cn.freemud.management.enums; //package cn.freemud.management.enums;
//
public enum OrderStatus { //public enum OrderStatus {
//
TAKE_ORDER(1, "下单"), // TAKE_ORDER(1, "下单"),
WAIT_PAY(2, "待支付"), // WAIT_PAY(2, "待支付"),
RECEIPT(3, "接单"), // RECEIPT(3, "接单"),
COMPLETE_MAKE(31, "制作完成"), // COMPLETE_MAKE(31, "制作完成"),
DISTRIBUTION(4, "配送中"), // DISTRIBUTION(4, "配送中"),
COMPLETE(5, "完成"), // COMPLETE(5, "完成"),
CANCEL(6, "取消"), // CANCEL(6, "取消"),
REFUSE(7,"拒单"); // REFUSE(7,"拒单");
//
private Integer code; // private Integer code;
private String desc; // private String desc;
//
OrderStatus(Integer code, String desc) { // OrderStatus(Integer code, String desc) {
this.code = code; // this.code = code;
this.desc = desc; // this.desc = desc;
} // }
//
public static Integer[] getAllCodes() { // public static Integer[] getAllCodes() {
Integer[] codeArray = new Integer[values().length]; // Integer[] codeArray = new Integer[values().length];
int i = 0; // int i = 0;
for (OrderStatus orderStatus : values()) { // for (OrderStatus orderStatus : values()) {
codeArray[i] = orderStatus.getCode(); // codeArray[i] = orderStatus.getCode();
i++; // i++;
} // }
return codeArray; // return codeArray;
} // }
//
public static OrderStatus getByCode(Integer code) { // public static OrderStatus getByCode(Integer code) {
if (code == null) { // if (code == null) {
return null; // return null;
} // }
for (OrderStatus orderStatus : values()) { // for (OrderStatus orderStatus : values()) {
if (orderStatus.getCode().equals(code)) { // if (orderStatus.getCode().equals(code)) {
return orderStatus; // return orderStatus;
} // }
} // }
return null; // return null;
} // }
//
public Integer getCode() { // public Integer getCode() {
return code; // return code;
} // }
//
public void setCode(Integer code) { // public void setCode(Integer code) {
this.code = code; // this.code = code;
} // }
//
public String getDesc() { // public String getDesc() {
return desc; // return desc;
} // }
//
public void setDesc(String desc) { // public void setDesc(String desc) {
this.desc = desc; // this.desc = desc;
} // }
} //}
...@@ -3,7 +3,6 @@ package cn.freemud.management.service; ...@@ -3,7 +3,6 @@ package cn.freemud.management.service;
import cn.freemud.management.adapter.MessagePushAdapter; import cn.freemud.management.adapter.MessagePushAdapter;
import cn.freemud.management.enums.DeliveryStatus; import cn.freemud.management.enums.DeliveryStatus;
import cn.freemud.management.enums.OperateType; import cn.freemud.management.enums.OperateType;
import cn.freemud.management.enums.OrderSource;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.freemud.application.sdk.api.base.BaseResponse; import com.freemud.application.sdk.api.base.BaseResponse;
import com.freemud.application.sdk.api.constant.ResponseResultEnum; import com.freemud.application.sdk.api.constant.ResponseResultEnum;
...@@ -11,6 +10,7 @@ import com.freemud.application.sdk.api.log.ApiLog; ...@@ -11,6 +10,7 @@ import com.freemud.application.sdk.api.log.ApiLog;
import com.freemud.application.sdk.api.log.ErrorLog; import com.freemud.application.sdk.api.log.ErrorLog;
import com.freemud.application.sdk.api.log.LogThreadLocal; import com.freemud.application.sdk.api.log.LogThreadLocal;
import com.freemud.application.sdk.api.ordercenter.entities.v1.OrderBeanV1; import com.freemud.application.sdk.api.ordercenter.entities.v1.OrderBeanV1;
import com.freemud.application.sdk.api.ordercenter.enums.orderv1.OrderSourceV1;
import com.freemud.application.sdk.api.ordercenter.service.OrderServiceV1; import com.freemud.application.sdk.api.ordercenter.service.OrderServiceV1;
import com.freemud.application.sdk.api.structure.request.PushMessageNoticeDto; import com.freemud.application.sdk.api.structure.request.PushMessageNoticeDto;
import com.freemud.application.sdk.api.structure.service.MessageCenterClient; import com.freemud.application.sdk.api.structure.service.MessageCenterClient;
...@@ -18,11 +18,8 @@ import com.freemud.sdk.api.assortment.message.request.MessagePushOrderTemplateRe ...@@ -18,11 +18,8 @@ import com.freemud.sdk.api.assortment.message.request.MessagePushOrderTemplateRe
import com.freemud.sdk.api.assortment.message.request.MessageTemplateRequest; import com.freemud.sdk.api.assortment.message.request.MessageTemplateRequest;
import com.freemud.sdk.api.assortment.message.service.IMessageTemplatePushService; import com.freemud.sdk.api.assortment.message.service.IMessageTemplatePushService;
import com.freemud.sdk.api.assortment.order.request.order.AssortmentUpdateDeliveryAbnormalRequest; import com.freemud.sdk.api.assortment.order.request.order.AssortmentUpdateDeliveryAbnormalRequest;
import com.freemud.sdk.api.assortment.order.request.order.BaseQueryOrderRequest;
import com.freemud.sdk.api.assortment.order.request.order.UpdateDeliveryInfoByIdRequest; import com.freemud.sdk.api.assortment.order.request.order.UpdateDeliveryInfoByIdRequest;
import com.freemud.sdk.api.assortment.order.response.order.QueryOrderByIdResponse;
import com.freemud.sdk.api.assortment.order.service.OrderCenterSdkService; import com.freemud.sdk.api.assortment.order.service.OrderCenterSdkService;
import org.apache.commons.lang.ObjectUtils;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.beans.factory.annotation.Qualifier;
...@@ -69,7 +66,7 @@ public class OrderBaseService { ...@@ -69,7 +66,7 @@ public class OrderBaseService {
ErrorLog.printErrorLog("sendMessageCenterError", "", pushMessageNoticeDto1, e); ErrorLog.printErrorLog("sendMessageCenterError", "", pushMessageNoticeDto1, e);
} }
//发送微信模板消息 //发送微信模板消息
if (orderBean.getExtInfo() != null && !(OrderSource.SAAS.getSource().equals(orderBean.getSource()) || OrderSource.ALIPAY.getSource().equals(orderBean.getSource()))) { if (orderBean.getExtInfo() != null && !(OrderSourceV1.SAAS.getCode().equals(orderBean.getSource()) || OrderSourceV1.ALIPAY.getCode().equals(orderBean.getSource()))) {
return; return;
} }
MessageTemplateRequest<MessagePushOrderTemplateRequest> messageTemplateRequest = null; MessageTemplateRequest<MessagePushOrderTemplateRequest> messageTemplateRequest = null;
......
...@@ -4,8 +4,6 @@ import cn.freemud.base.entity.BaseResponse; ...@@ -4,8 +4,6 @@ import cn.freemud.base.entity.BaseResponse;
import cn.freemud.management.entities.dto.request.order.OrderManagerRequest; import cn.freemud.management.entities.dto.request.order.OrderManagerRequest;
import cn.freemud.management.entities.dto.response.order.OrderManagerResponse; import cn.freemud.management.entities.dto.response.order.OrderManagerResponse;
import cn.freemud.management.enums.OperateType; import cn.freemud.management.enums.OperateType;
import cn.freemud.management.enums.OrderStatus;
import cn.freemud.management.enums.RefundStatus;
import cn.freemud.management.enums.ResponseResult; import cn.freemud.management.enums.ResponseResult;
import cn.freemud.management.service.OrderBaseService; import cn.freemud.management.service.OrderBaseService;
import cn.freemud.management.service.handle.OrderVerifyHandle; import cn.freemud.management.service.handle.OrderVerifyHandle;
......
...@@ -385,7 +385,7 @@ public class OrderVerifyHandle { ...@@ -385,7 +385,7 @@ public class OrderVerifyHandle {
//订单 //订单
boolean isRefundDeliveryFee=false; boolean isRefundDeliveryFee=false;
//saas渠道订单,已完成的订单不能操作, 商户配置已完成订单可退款可退款 //saas渠道订单,已完成的订单不能操作, 商户配置已完成订单可退款可退款
if (ObjectUtils.equals(orderBean.getSource(), OrderSource.MALL.getSource())) { if (ObjectUtils.equals(orderBean.getBizType(), BizTypeEnum.MALL.getBizType())) {
isCanRefund = getRefundConfig(orderBean); isCanRefund = getRefundConfig(orderBean);
if (!isCanRefund) { if (!isCanRefund) {
return ResponseUtil.error(ResponseResult.ORDER_HAD_AFFIRM_CAN_NOT_REFUND); return ResponseUtil.error(ResponseResult.ORDER_HAD_AFFIRM_CAN_NOT_REFUND);
...@@ -441,7 +441,7 @@ public class OrderVerifyHandle { ...@@ -441,7 +441,7 @@ public class OrderVerifyHandle {
return ResponseUtil.error(ResponseResult.ORDER_REJECT_REFUND_STATUS_NOT); return ResponseUtil.error(ResponseResult.ORDER_REJECT_REFUND_STATUS_NOT);
} }
//新订单,已完成,取消订单不能操作 //新订单,已完成,取消订单不能操作
if (OrderSource.SAAS.getSource().equals(orderBean.getSource()) if (OrderSourceV1.SAAS.getCode().equals(orderBean.getSource())
&& (OrderStatusV1.TAKE_ORDER.getV2Code().equals(orderBean.getStatusV2()) && (OrderStatusV1.TAKE_ORDER.getV2Code().equals(orderBean.getStatusV2())
|| OrderStatusV1.CANCEL.getV2Code().equals(orderBean.getStatusV2()))) { || OrderStatusV1.CANCEL.getV2Code().equals(orderBean.getStatusV2()))) {
return ResponseUtil.error(ResponseResult.ORDER_REJECT_REFUND_STATUS_END); return ResponseUtil.error(ResponseResult.ORDER_REJECT_REFUND_STATUS_END);
...@@ -485,7 +485,7 @@ public class OrderVerifyHandle { ...@@ -485,7 +485,7 @@ public class OrderVerifyHandle {
return ResponseUtil.error(ResponseResult.ORDER_REJECT_REFUND_REPETITION); return ResponseUtil.error(ResponseResult.ORDER_REJECT_REFUND_REPETITION);
} }
//新订单,已完成,取消订单不能操作 //新订单,已完成,取消订单不能操作
if (OrderSource.MALL.getSource().equals(orderBean.getSource()) if (Objects.equals(BizTypeEnum.MALL.getBizType(),orderBean.getBizType())
&& (OrderStatusV1.TAKE_ORDER.getV2Code().equals(orderBean.getStatusV2()) && (OrderStatusV1.TAKE_ORDER.getV2Code().equals(orderBean.getStatusV2())
|| OrderStatusV1.CANCEL.getV2Code().equals(orderBean.getStatusV2()))) { || OrderStatusV1.CANCEL.getV2Code().equals(orderBean.getStatusV2()))) {
return ResponseUtil.error(ResponseResult.ORDER_REJECT_REFUND_STATUS_END); return ResponseUtil.error(ResponseResult.ORDER_REJECT_REFUND_STATUS_END);
...@@ -552,8 +552,8 @@ public class OrderVerifyHandle { ...@@ -552,8 +552,8 @@ public class OrderVerifyHandle {
*/ */
private boolean isWaimai(OrderBeanV1 orderBean) { private boolean isWaimai(OrderBeanV1 orderBean) {
String source = orderBean.getSource(); String source = orderBean.getSource();
if (OrderSource.BDWM.getSource().equals(source) || OrderSource.JDWM.getSource().equals(source) if (OrderSourceV1.BDWM.getCode().equals(source) || OrderSourceV1.JDWM.getCode().equals(source)
|| OrderSource.MTWM.getSource().equals(source) || OrderSource.ELEME.getSource().equals(source)) { || OrderSourceV1.MTWM.getCode().equals(source) || OrderSourceV1.ELEME.getCode().equals(source)) {
return true; return true;
} }
return false; return false;
...@@ -575,7 +575,7 @@ public class OrderVerifyHandle { ...@@ -575,7 +575,7 @@ public class OrderVerifyHandle {
// [华莱士20210410] 微商城订单判断 // [华莱士20210410] 微商城订单判断
if(Objects.equals(BizTypeEnum.MALL.getBizType(),data.getBizType())){ if(Objects.equals(BizTypeEnum.MALL.getBizType(),data.getBizType())){
// 除 未支付 拒单 和 取消外,其他可退款 // 除 未支付 拒单 和 取消外,其他可退款
return Stream.of(OrderStatus.WAIT_PAY,OrderStatus.REFUSE,OrderStatus.CANCEL).noneMatch(s -> Objects.equals(data.getStatus(),s.getCode())); return Stream.of(OrderStatusV1.WAIT_PAY,OrderStatusV1.CANCEL).noneMatch(s -> Objects.equals(data.getStatusV2(),s.getV2Code()));
} }
com.freemud.application.sdk.api.ordercenter.request.OrderExtInfoDto extInfo = null; com.freemud.application.sdk.api.ordercenter.request.OrderExtInfoDto extInfo = null;
JSONObject jsonObject1 = JSONObject.parseObject(data.getExtInfo()); JSONObject jsonObject1 = JSONObject.parseObject(data.getExtInfo());
...@@ -668,7 +668,7 @@ public class OrderVerifyHandle { ...@@ -668,7 +668,7 @@ public class OrderVerifyHandle {
private boolean checkSaasWm(OrderBeanV1 orderBean) { private boolean checkSaasWm(OrderBeanV1 orderBean) {
// //
if (1 == orderBean.getOrderType() if (1 == orderBean.getOrderType()
&& OrderSource.SAAS.getSource().equals(orderBean.getSource()) && OrderSourceV1.SAAS.getCode().equals(orderBean.getSource())
&& THIRD.equalsIgnoreCase(orderBean.getAddInfo().getDeliveryType())) { && THIRD.equalsIgnoreCase(orderBean.getAddInfo().getDeliveryType())) {
return true; return true;
} else { } else {
......
...@@ -6,7 +6,6 @@ import cn.freemud.management.entities.dto.response.activity.GroupWorkRefundRespo ...@@ -6,7 +6,6 @@ import cn.freemud.management.entities.dto.response.activity.GroupWorkRefundRespo
import cn.freemud.management.entities.dto.response.order.OrderManagerResponse; import cn.freemud.management.entities.dto.response.order.OrderManagerResponse;
import cn.freemud.management.entities.dto.response.pay.PayRefundResponse; import cn.freemud.management.entities.dto.response.pay.PayRefundResponse;
import cn.freemud.management.enums.OperateType; import cn.freemud.management.enums.OperateType;
import cn.freemud.management.enums.OrderMarketType;
import cn.freemud.management.enums.ResponseResult; import cn.freemud.management.enums.ResponseResult;
import cn.freemud.management.intercept.OrderServiceException; import cn.freemud.management.intercept.OrderServiceException;
import cn.freemud.management.service.OrderBaseService; import cn.freemud.management.service.OrderBaseService;
...@@ -18,6 +17,7 @@ import com.freemud.application.sdk.api.constant.ResponseConstant; ...@@ -18,6 +17,7 @@ import com.freemud.application.sdk.api.constant.ResponseConstant;
import com.freemud.application.sdk.api.ordercenter.entities.v1.OrderBeanV1; import com.freemud.application.sdk.api.ordercenter.entities.v1.OrderBeanV1;
import com.freemud.application.sdk.api.ordercenter.enums.AfterSalesStatus; import com.freemud.application.sdk.api.ordercenter.enums.AfterSalesStatus;
import com.freemud.application.sdk.api.ordercenter.enums.BizTypeEnum; import com.freemud.application.sdk.api.ordercenter.enums.BizTypeEnum;
import com.freemud.application.sdk.api.ordercenter.enums.MarketTypeEnum;
import com.freemud.application.sdk.api.ordercenter.enums.RefundModeEnum; import com.freemud.application.sdk.api.ordercenter.enums.RefundModeEnum;
import com.freemud.application.sdk.api.ordercenter.request.AfterOrderExtInfoDto; import com.freemud.application.sdk.api.ordercenter.request.AfterOrderExtInfoDto;
import org.apache.commons.lang.ObjectUtils; import org.apache.commons.lang.ObjectUtils;
...@@ -81,7 +81,7 @@ public class MallOrderMangerServiceImpl implements OrderManagerService { ...@@ -81,7 +81,7 @@ public class MallOrderMangerServiceImpl implements OrderManagerService {
} }
// 拼团订单主动退款触发通知促销 // 拼团订单主动退款触发通知促销
if (Objects.equals(BizTypeEnum.MALL.getBizType(), orderBean.getBizType()) if (Objects.equals(BizTypeEnum.MALL.getBizType(), orderBean.getBizType())
&& Objects.equals(OrderMarketType.GROUPB.getIndex(), orderBean.getMarketingType())) { && Objects.equals(MarketTypeEnum.GROUPB.getIndex().byteValue(), orderBean.getMarketingType())) {
GroupWorkRefundResponse refundResponse = activityHandle.groupWorkRefund(orderBean); GroupWorkRefundResponse refundResponse = activityHandle.groupWorkRefund(orderBean);
if (Objects.isNull(refundResponse) || !Objects.equals(ResponseConstant.SUCCESS_RESPONSE_CODE, refundResponse.getStatusCode())) { if (Objects.isNull(refundResponse) || !Objects.equals(ResponseConstant.SUCCESS_RESPONSE_CODE, refundResponse.getStatusCode())) {
return ResponseUtil.error(ResponseResult.SPELL_GROUP_REFUND_ERROR); return ResponseUtil.error(ResponseResult.SPELL_GROUP_REFUND_ERROR);
...@@ -109,7 +109,7 @@ public class MallOrderMangerServiceImpl implements OrderManagerService { ...@@ -109,7 +109,7 @@ public class MallOrderMangerServiceImpl implements OrderManagerService {
} else { } else {
// 拼团订单主动退款触发通知促销 // 拼团订单主动退款触发通知促销
if (Objects.equals(BizTypeEnum.MALL.getBizType(), orderBean.getBizType()) if (Objects.equals(BizTypeEnum.MALL.getBizType(), orderBean.getBizType())
&& Objects.equals(OrderMarketType.GROUPB.getIndex(), orderBean.getMarketingType())) { && Objects.equals(MarketTypeEnum.GROUPB.getIndex().byteValue(), orderBean.getMarketingType())) {
GroupWorkRefundResponse refundResponse = activityHandle.groupWorkRefund(orderBean); GroupWorkRefundResponse refundResponse = activityHandle.groupWorkRefund(orderBean);
if (Objects.isNull(refundResponse) || !Objects.equals(ResponseConstant.SUCCESS_RESPONSE_CODE, refundResponse.getStatusCode())) { if (Objects.isNull(refundResponse) || !Objects.equals(ResponseConstant.SUCCESS_RESPONSE_CODE, refundResponse.getStatusCode())) {
return ResponseUtil.error(ResponseResult.SPELL_GROUP_REFUND_ERROR); return ResponseUtil.error(ResponseResult.SPELL_GROUP_REFUND_ERROR);
......
...@@ -6,7 +6,6 @@ import cn.freemud.management.entities.dto.request.delivery.DeliveryOrderAssembly ...@@ -6,7 +6,6 @@ import cn.freemud.management.entities.dto.request.delivery.DeliveryOrderAssembly
import cn.freemud.management.entities.dto.request.order.OrderManagerRequest; import cn.freemud.management.entities.dto.request.order.OrderManagerRequest;
import cn.freemud.management.entities.dto.response.order.OrderManagerResponse; import cn.freemud.management.entities.dto.response.order.OrderManagerResponse;
import cn.freemud.management.entities.dto.response.pay.PayRefundResponse; import cn.freemud.management.entities.dto.response.pay.PayRefundResponse;
import cn.freemud.management.enums.OrderStatus;
import cn.freemud.management.enums.ResponseResult; import cn.freemud.management.enums.ResponseResult;
import cn.freemud.management.service.OrderManagerService; import cn.freemud.management.service.OrderManagerService;
import cn.freemud.management.service.handle.*; import cn.freemud.management.service.handle.*;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment