【类 型】:feat
【原 因】:操作段 实时获取用户退款的信息变化 【过 程】:退款接口操作 成功修改完订单列表之后 通过mqtt通知 操作端 有订单变动 【影 响】:
This commit is contained in:
parent
8c57077ac8
commit
dc71d7c6d5
@ -195,7 +195,7 @@ class CheckController extends PublicController
|
|||||||
$packPrice = round(floatval($order['pack_price']), 2); //打包费
|
$packPrice = round(floatval($order['pack_price']), 2); //打包费
|
||||||
// 比较时确保两者都是浮动类型并且格式一致
|
// 比较时确保两者都是浮动类型并且格式一致
|
||||||
if ($applyPrice > ($totalPrice + $transportPrice + $packPrice)) {
|
if ($applyPrice > ($totalPrice + $transportPrice + $packPrice)) {
|
||||||
echo json_encode(array('status' => 0, 'msg' => '申请退款金额不能超过订单总额'));
|
echo json_encode(array('status' => -1, 'msg' => '申请退款金额不能超过订单总额'));
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
$data['apply_price'] = $applyPrice;
|
$data['apply_price'] = $applyPrice;
|
||||||
@ -204,6 +204,9 @@ class CheckController extends PublicController
|
|||||||
$data['refund_status'] = '申请中';
|
$data['refund_status'] = '申请中';
|
||||||
$isRefund = $orderDb->where($where)->data($data)->save();
|
$isRefund = $orderDb->where($where)->data($data)->save();
|
||||||
if ($isRefund) {
|
if ($isRefund) {
|
||||||
|
// 构建发布主题 并向地面终端提示刷新信息
|
||||||
|
$topic = 'refreshQuestList/' . $_REQUEST['shop_id'];
|
||||||
|
$this->publish($topic, 1);
|
||||||
echo json_encode(array('status' => 1, 'msg' => '申请退款成功'));
|
echo json_encode(array('status' => 1, 'msg' => '申请退款成功'));
|
||||||
} else {
|
} else {
|
||||||
echo json_encode(array('status' => 0, 'msg' => '申请退款失败'));
|
echo json_encode(array('status' => 0, 'msg' => '申请退款失败'));
|
||||||
|
Loading…
Reference in New Issue
Block a user