Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
O
order-group
  • Overview
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • order-group-application
  • order-group
  • Merge Requests
  • !8

Merged
Opened Nov 11, 2020 by 缪晖@miaohui 
  • Report abuse
Report abuse

Feature/2.0.5【id1018638】【c端服务端】活动库存接口调整对接

涉及接口 库存扣减接口

/activity/stock/subtractStock

请求报文

{
    "orderId": "19294987544655340800001",
    "partnerCode": "2510",
    "stock": [
        {
            "activityCode": "DPZK2020101813050301832",
            "activityStock": 1,
            "goodsStock": [
                {
                    "goodsId": "182542659113669647",
                    "stock": 1
                }
            ]
        }
    ],
    "storeId": "472486",
    "ver": 1
}

涉及服务

order-group/assortment-ordercenter-sdk

order-group/order-application-service

开发分支

feature/2.0.5【ID1018638】【C端服务端】活动库存接口调整对接

接口调用方式

订单SDK版本升级

dev qa assortment-ordercenter-sdk(2.0.1-SNAPSHOT) ordercenter-sdk(1.5.2-SNAPSHOT)

活动SDK版本升级

dev qa 2.6.4.SNAPSHOT

pre pro 2.7.RELEASE

<dependency>
    <artifactId>promotioncenter-sdk</artifactId>
    <groupId>com.freemud.application.service.sdk</groupId>
    <version>2.3.RELEASE</version>
    <scope>provided</scope>
</dependency>

调用链路

OrderController.createOrder(CreateOrderVo)

OrderAdapterServiceImpl.createOrderNew(CreateOrderVo)

OrderServiceImpl.createOrderNew(CreateOrderVo)

sdkCreateOrder(CreateOrderVo, BizVO, ShoppingCartGoodsDto, AssortmentCustomerInfoVo)

createOrder(CreateOrderVo, BizVO, ShoppingCartGoodsDto, OrderExtendedReq, OrderClientType, String)

OrderCenterSdkServiceImpl.createOrderFlow(CreateOrderRequest)

updateStockAndScore(OrderBean, List, ActivityUpdateStockRequest, List, MqMessageRequest, String)

promotionSdkService.subtractStock(activityUpdateStockRequest, "");


OrderCenterSdkServiceImpl.createFatherSonOrder(CreateFatherSonOrderRequest)

updateStockAndScore(OrderBean, List, ActivityUpdateStockRequest, List, MqMessageRequest, String)

promotionSdkService.subtractStock(activityUpdateStockRequest, "");

OrderCenterSdkServiceImpl.updateOrderItem(AssortmentSdkUpdateOrderProductInfoRequest)

updateWcStockAndScore(OrderBean, List, ActivityUpdateStockRequest, List, MqMessageRequest, String)

promotionSdkService.subtractStock(activityUpdateStockRequest, "");

接口对象

ActivityUpdateStockRequest.class

public class ActivityUpdateStockRequest {
    private String ver;
    private String orderId;
    private String partnerCode;
    private String storeId;
    List<ActivityUpdateStockRequest.StockBeanDto> stock;
    ...
}

升级为

public class ActivityUpdateStockRequest {
    private String ver;
    private String orderId;
    private String partnerCode;
    private String storeId;
    List<ActivityUpdateStockRequest.StockBeanDto> stock;
    List<String> activityList;
    private String orderCreateTime;
    private String userId;
    ...
}
  • Discussion 0
  • Commits 2
  • Changes 5
{{ resolvedDiscussionCount }}/{{ discussionCount }} {{ resolvedCountText }} resolved
  • 缪晖 @miaohui

    mentioned in commit 8a2c3f68

    Nov 11, 2020

    mentioned in commit 8a2c3f68

    mentioned in commit 8a2c3f68761a93c1364a52cadb96264d605ae644
    Toggle commit list
  • 缪晖 @miaohui

    merged

    Nov 11, 2020

    merged

    merged
    Toggle commit list
  • Write
  • Preview
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 sign in to comment
Assignee
No assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
1
1 participant
Reference: order-group-application/order-group!8
×

Revert this merge request

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.
×

Cherry-pick this merge request

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.