【类 型】:fix
【原 因】:使小程序端 即时更新 【过 程】:修改订单状态成功后 向小程序端发送更新订单列表信息 【影 响】:
This commit is contained in:
parent
c76f39f0d0
commit
4ac29fd9f2
@ -64,7 +64,7 @@ class PayController extends PublicController
|
||||
// 获取订单信息
|
||||
$where['shop_id'] = $_REQUEST['shop_id'];
|
||||
$where['order_sn'] = $_REQUEST['order_sn'];
|
||||
$field = array('order_sn,openid,total_price, transport_price, pack_price, pay_sn,main_status,shop_id');
|
||||
$field = array('order_sn,openid,openid,total_price, transport_price, pack_price, pay_sn,main_status,shop_id');
|
||||
$orderDb = D('order');
|
||||
if (!$order = $orderDb->where($where)->field($field)->find()) {
|
||||
echo json_encode(array('status' => 0, 'msg' => '订单不存在'));
|
||||
@ -93,7 +93,11 @@ class PayController extends PublicController
|
||||
$data['refund_status'] = "主动退";
|
||||
}
|
||||
$data['refundagree_time'] = time(); // 同意退款时间
|
||||
if (!$orderDb->where($where)->data($data)->save()) {
|
||||
if ($orderDb->where($where)->data($data)->save()) {
|
||||
$topicPrefix = makeTopicPrefix($order['openid']); //小程序端用户订阅主题的前缀 ps:订单对应的用户的openid算出来的
|
||||
// 提醒小程序端 刷新订单列表(mqtt)
|
||||
$this->publish('refreshOrderList/' . $topicPrefix, 1);
|
||||
} else {
|
||||
echo json_encode(array('status' => 0, 'msg' => '操作退款失败'));
|
||||
exit();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user