Commit a97894be by zhiheng.zhang

Merge remote-tracking branch 'origin/qa' into qa

parents d619c874 207abc6c
...@@ -108,6 +108,9 @@ public class ThirdDeliveryServiceImpl implements ThirdDeliveryService { ...@@ -108,6 +108,9 @@ public class ThirdDeliveryServiceImpl implements ThirdDeliveryService {
@Autowired @Autowired
private StoreCenterService storeCenterService; private StoreCenterService storeCenterService;
private final String deliveryEarlyWarningMsg = "运单预警";
@Override @Override
public BaseResponse callbackUrl(CallbackUrlRequestDto request) { public BaseResponse callbackUrl(CallbackUrlRequestDto request) {
// 获取回调状态 // 获取回调状态
...@@ -336,7 +339,7 @@ public class ThirdDeliveryServiceImpl implements ThirdDeliveryService { ...@@ -336,7 +339,7 @@ public class ThirdDeliveryServiceImpl implements ThirdDeliveryService {
// pos获取回调状态 // pos获取回调状态
sendPosMessage(request.getPartnerId(), request.getStoreId(), request.getOrderId(), 71, request.getErrorDesc()); sendPosMessage(request.getPartnerId(), request.getStoreId(), request.getOrderId(), 71, request.getErrorDesc());
//生态回调 //生态回调
sendException(request.getOrderId(), request.getErrorDesc(), request.getErrorCreateTime(), "运单预警"); sendException(request.getOrderId(), request.getErrorDesc(), request.getErrorCreateTime(), deliveryEarlyWarningMsg);
return ResponseUtil.success(); return ResponseUtil.success();
} }
...@@ -563,9 +566,16 @@ public class ThirdDeliveryServiceImpl implements ThirdDeliveryService { ...@@ -563,9 +566,16 @@ public class ThirdDeliveryServiceImpl implements ThirdDeliveryService {
SubscribeMessageRequest request = new SubscribeMessageRequest(); SubscribeMessageRequest request = new SubscribeMessageRequest();
OrderExtInfoDto extInfoDto = JSONObject.parseObject(orderBean.getExtInfo(), new TypeReference<OrderExtInfoDto>() { OrderExtInfoDto extInfoDto = JSONObject.parseObject(orderBean.getExtInfo(), new TypeReference<OrderExtInfoDto>() {
}); });
String messageType = "UNUSUAL_ORDER";
if(deliveryEarlyWarningMsg.equals(desc)){
messageType = "DELIVERY_REMIND";
if(orderBean.getStatus() != null && OrderStatus.getByCode(orderBean.getStatus()) != null){
desc = OrderStatus.getByCode(orderBean.getStatus()).getDesc();
}
}
request.setMiniAppId(extInfoDto.getAppid()); request.setMiniAppId(extInfoDto.getAppid());
SendMessageRequest sendMessageRequest = new SendMessageRequest(); SendMessageRequest sendMessageRequest = new SendMessageRequest();
sendMessageRequest.setMessageType("UNUSUAL_ORDER"); sendMessageRequest.setMessageType(messageType);
sendMessageRequest.setMiniAppId(extInfoDto.getAppid()); sendMessageRequest.setMiniAppId(extInfoDto.getAppid());
sendMessageRequest.setOrderId(orderId); sendMessageRequest.setOrderId(orderId);
sendMessageRequest.setPartnerId(orderBean.getCompanyId()); sendMessageRequest.setPartnerId(orderBean.getCompanyId());
......
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