Authored by Amos_sdy

发货通知 微信

... ... @@ -54,5 +54,5 @@ public interface ISendOrderMessage {
* 物流单号
* @return
*/
public SendMessageRspBo orderSendOut(String uid, String orderCode, String trackingNumber);
public SendMessageRspBo orderSendOut(String uid, String orderCode, String companyName, String expressNum);
}
... ...
... ... @@ -2,10 +2,12 @@ package com.yoho.message.sdk.service.order.impl;
import java.util.Arrays;
import java.util.List;
import com.yoho.message.sdk.common.handler.MessageCenterMqHandler;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.yoho.message.sdk.common.constants.SendScenes;
import com.yoho.message.sdk.common.handler.MessageCenterMqHandler;
import com.yoho.message.sdk.common.model.MessageCenterCommonEvent;
import com.yoho.message.sdk.common.model.SendMessageRspBo;
import com.yoho.message.sdk.service.order.ISendOrderMessage;
... ... @@ -59,10 +61,11 @@ public class SendOrderMessageImpl implements ISendOrderMessage{
}
@Override
public SendMessageRspBo orderSendOut(String uid, String orderCode, String trackingNumber) {
public SendMessageRspBo orderSendOut(String uid, String orderCode, String companyName, String expressNum) {
MessageCenterCommonEvent messageCenterCommonEvent = genMessageCenterCommonEvent(SendScenes.ORDER_SEND_OUT,orderCode,uid);
messageCenterCommonEvent.putInParams("orderCode", orderCode);
messageCenterCommonEvent.putInParams("trackingNumber", trackingNumber);
messageCenterCommonEvent.putInParams("companyName", companyName);
messageCenterCommonEvent.putInParams("expressNum", expressNum);
messageCenterMqHandler.sendMessageToMq(messageCenterCommonEvent);
return new SendMessageRspBo(200,"SUCCESS");
... ...
... ... @@ -17,8 +17,7 @@ public class TestSendOrderMessage {
ISendOrderMessage sendOrderMessage;
@Test
public void orderSendOut() {
sendOrderMessage.orderSendOut("10971325", "1611776769", "611783471150");
public void firstOrderGetCoupon() {
sendOrderMessage.firstOrderGetCoupon("20422396", "1611776769");
}
}
... ...