Sfoglia il codice sorgente

发货物流测试

zhangdehua 1 anno fa
parent
commit
bda3d8fa23

+ 4 - 0
app/api/controller/Test.php

@@ -61,6 +61,10 @@ class Test extends Controller
 
 
     public function tj(){
+        $res = WxOrderLogistics::getOrderStatusByTransId("4200002090202401286361843402");
+        return $this->renderSuccess(compact('res'));
+
+
 //        $list = WxOrderLogistics::isTradeManaged(10001);
 //        return $this->renderSuccess(compact('list'));
 //        dd('a');

+ 4 - 2
app/console/service/WxDelivery.php

@@ -67,8 +67,8 @@ class WxDelivery extends BaseService
                     //$orderAddress = $orderAddressModel->findByOrderId($orderGoods['order_id']);
                     $a = WxOrderLogistics::orderDeliveryByTransId($orders[$orderGoods['order_id']]['transaction_id'],
                         $expressIndexById[$orderGoods['express_id']]['wx_delivery_id'], $orderGoods['express_no'], $orderGoods['goods_name'], $userToOpenId[$orderGoods['user_id']], '', $orderAddressIndexByOrderId[$orderGoods['order_id']]);
-                    dd(json_encode($a));
-                    if ($a['code'] == 'ok') {
+                    //$a = ['errcode' => 0, 'errmsg' => 'ok'];
+                    if ($a['errcode'] == 0 && $a['errmsg'] == 'ok') {
                         OrderGoods::update(['wx_delivery_status' => 20], ['order_goods_id' => $orderGoods['order_goods_id']]);
                     }
                 }
@@ -85,4 +85,6 @@ class WxDelivery extends BaseService
         return true;
     }
 
+    //对于微信已发货的订单,如果订单状态是已签收,
+
 }

+ 1 - 1
app/store/model/OrderGoods.php

@@ -321,7 +321,7 @@ class OrderGoods extends OrderGoodsModel
     public function getNeedToWxDelivery()
     {
         //todo
-        return $this->where(['order_goods_id'=>35])->select()->toArray();
+        return $this->where(['order_goods_id'=>91])->select()->toArray();
         return $this->where(['delivery_status' => DeliveryStatusEnum::DELIVERED, 'receipt_status' => ReceiptStatusEnum::NOT_RECEIVED,'wx_delivery_status' => 10])->limit(50)->select()->toArray();
     }