Commit 9637d106 authored by hujun's avatar hujun

退款驳回推送

parent 6a9650cf
......@@ -413,6 +413,14 @@ class PushMessageService
$title = '委托找铺';
$type = '';
break;
case 13:
$title = '开盘申请';
$type = '';
break;
case 14:
$title = '退款驳回';
$type = '';
break;
}
$this->pushAgentAllDeviceId($v['addressee_id'], $title, $v['message'], $type, $id, $is_forbidden,$v['house_id'], $v['order_id']);
......
......@@ -587,7 +587,7 @@ class AppChat extends Basic
//获取此经纪人的所有盘方楼盘id
$param["addressee_id"] = $params["agent_id"];
$param["type"] = 8;
$param["type"] = ['in', '8,14'];
$msgModel = new MPushMessage();
$history_result = $msgModel->getListByWhere($field, $param, $page_no, $page_size);
......
......@@ -14,6 +14,7 @@ use app\api\service\CouponService;
use app\api_broker\service\OrderLogService;
use app\api_broker\service\PayLogOpenService;
use app\api_broker\service\PayLogService;
use app\api_broker\service\PushMessageService;
use app\api_broker\service\RedisCacheService;
use app\api_broker\service\VipService;
use app\index\extend\Basic;
......@@ -4753,7 +4754,7 @@ class Finance extends Basic
}
$refund_where['is_del'] = $status = 0;
$refund_data = $m_refund->selectRefundByOrderNo('id,status,order_id', $refund_where);
$refund_data = $m_refund->selectRefundByOrderNo('id,status,order_id,agent_id', $refund_where);
if (empty($refund_data[0]['id'])) {
return $this->response($code, '没有该退款详情或审核完成');
......@@ -4814,6 +4815,13 @@ class Finance extends Basic
$save_data['status'] = $status = 4;
$m_refund_log->updateData(['is_del'=>1], ['refund_id'=>$this->params['refund_id'],'status'=>1,'is_del'=>0]);
$num = $m_refund_log->insertData($save_data);
$push = new PushMessageService();
$m_order = new OrderModel();
$house_title = $m_order->getOrderById('house_id,house_title', ['id'=>$refund_data[0]['order_id']]);
$record_data['message'] = '['.$house_title['house_title'].']退款被驳回,驳回原因:'.$save_data['remark'];
$record_data['order_id'] = $refund_data[0]['order_id'];
$push->record(14, $house_title['house_id'], [$refund_data[0]['agent_id']],$this->userId, $record_data);
}
if ($num) {
......
......@@ -6,6 +6,7 @@ namespace app\index\controller;
use app\api_broker\service\OfficeOrderLogService;
use app\api_broker\service\OfficePayLogService;
use app\api_broker\service\PushMessageService;
use app\api_broker\service\RedisCacheService;
use app\index\extend\Basic;
use app\index\untils\ExportExcelUntil;
......@@ -2191,7 +2192,7 @@ class OfficePayLog extends Basic
}
$refund_where['is_del'] = $status = 0;
$refund_data = $m_refund->selectRefundByOrderNo('id,status,order_id', $refund_where);
$refund_data = $m_refund->selectRefundByOrderNo('id,status,order_id,agent_id', $refund_where);
if (empty($refund_data[0]['id'])) {
return $this->response($code, '没有该退款详情或审核完成');
......@@ -2252,6 +2253,13 @@ class OfficePayLog extends Basic
$save_data['status'] = $status = 4;
$m_refund_log->updateData(['is_del'=>1], ['refund_id'=>$this->params['refund_id'],'status'=>1,'is_del'=>0]);
$num = $m_refund_log->insertData($save_data);
$push = new PushMessageService();
$m_order = new OfficeOrderModel();
$house_title = $m_order->getOrderById('house_id,house_title', ['id'=>$refund_data[0]['order_id']]);
$record_data['message'] = '['.$house_title['house_title'].']退款被驳回,驳回原因:'.$save_data['remark'];
$record_data['order_id'] = $refund_data[0]['order_id'];
$push->record(14, $house_title['house_id'], [$refund_data[0]['agent_id']],$this->userId, $record_data);
}
if ($num) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment