|
@@ -87,6 +87,9 @@ public class EfastOrderServiceImpl implements EfastOrderService {
|
|
|
JSONObject respData = JSONObject.fromObject(jsonObject.get("resp_data"));
|
|
|
// 发货状态 : shipping_status
|
|
|
String shippingStatus = respData.getString("shipping_status");
|
|
|
+
|
|
|
+ Order orderByaddress = adminOrderService.getShopOrderByOrderId(message.getServiceToMessage());
|
|
|
+
|
|
|
if ("1".equals(shippingStatus)) {
|
|
|
// 更新数据:将订单从已支付、代发货状态修改为已发货状态
|
|
|
Order order = new Order();
|
|
@@ -98,14 +101,16 @@ public class EfastOrderServiceImpl implements EfastOrderService {
|
|
|
adminOrderService.updateOrderDeliver(order);
|
|
|
//推送微信发货消息
|
|
|
//给用户发送消息-已发货的通知
|
|
|
- Order orderByaddress = adminOrderService.selectOrderStatusByOrderId(order.getSalesOrderid());
|
|
|
- try {
|
|
|
- sendMessageUtil.orderSendSuccess("尊敬的朵粉,您的订单已发货,物流信息:",order.getSalesOrderid(), SendMessageUtil.hashmap.get(respData.getString("shipping_name")),
|
|
|
- respData.getString("invoice_no"),orderByaddress.getSalesAddressInfo(),"如有问题请致电400-678-1860或直接在微信留言,soodo上朵将第一时间为您服务!(点击查看订单详情)",orderByaddress.getSalesOpenid(), ResultInfo.ORDER_DETAIL+order.getSalesOrderid());
|
|
|
- } catch (Exception e) {
|
|
|
- logger.info("订单号:"+ order.getSalesOrderid() +"的订单已发货,发送微信消息失败!");
|
|
|
- }
|
|
|
|
|
|
+ //Order orderByaddress = adminOrderService.selectOrderStatusByOrderId(order.getSalesOrderid());
|
|
|
+ if(orderByaddress.getSalesStatus() == 2){
|
|
|
+ try {
|
|
|
+ sendMessageUtil.orderSendSuccess("尊敬的朵粉,您的订单已发货,物流信息:",order.getSalesOrderid(), SendMessageUtil.hashmap.get(respData.getString("shipping_name")),
|
|
|
+ respData.getString("invoice_no"),orderByaddress.getSalesAddressInfo(),"如有问题请致电400-678-1860或直接在微信留言,soodo上朵将第一时间为您服务!(点击查看订单详情)",orderByaddress.getSalesOpenid(), ResultInfo.ORDER_DETAIL+order.getSalesOrderid());
|
|
|
+ } catch (Exception e) {
|
|
|
+ logger.info("订单号:"+ order.getSalesOrderid() +"的订单已发货,发送微信消息失败!");
|
|
|
+ }
|
|
|
+ }
|
|
|
return true;
|
|
|
}
|
|
|
logger.error(this, "get-订单号为:" + message.getServiceToMessage() + "的订单,百胜返回信息:" + resultJson);
|