diff --git a/application/admin/controller/Order.php b/application/admin/controller/Order.php index 85a8033..939874f 100644 --- a/application/admin/controller/Order.php +++ b/application/admin/controller/Order.php @@ -420,6 +420,13 @@ class Order extends Backend // $params['create_time'] = date('Y-m-d H:i:s'); $params['update_time'] = date('Y-m-d H:i:s'); + $params['receive_type'] = $params['receive_type']?: 1; + + if($order->receive_type != $params['receive_type']){ + //修改派单表 + OrderDispatch::where('order_id',$order->id)->whereBetween('status',[0,30])->update(['is_receipt' => $params['receive_type']== 1? 1:0]); + } + // 更新订单信息 $order->save($params);