Commit 9637d106 authored by hujun's avatar hujun

退款驳回推送

parent 6a9650cf
...@@ -413,6 +413,14 @@ class PushMessageService ...@@ -413,6 +413,14 @@ class PushMessageService
$title = '委托找铺'; $title = '委托找铺';
$type = ''; $type = '';
break; 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']); $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 ...@@ -587,7 +587,7 @@ class AppChat extends Basic
//获取此经纪人的所有盘方楼盘id //获取此经纪人的所有盘方楼盘id
$param["addressee_id"] = $params["agent_id"]; $param["addressee_id"] = $params["agent_id"];
$param["type"] = 8; $param["type"] = ['in', '8,14'];
$msgModel = new MPushMessage(); $msgModel = new MPushMessage();
$history_result = $msgModel->getListByWhere($field, $param, $page_no, $page_size); $history_result = $msgModel->getListByWhere($field, $param, $page_no, $page_size);
......
...@@ -14,6 +14,7 @@ use app\api\service\CouponService; ...@@ -14,6 +14,7 @@ use app\api\service\CouponService;
use app\api_broker\service\OrderLogService; use app\api_broker\service\OrderLogService;
use app\api_broker\service\PayLogOpenService; use app\api_broker\service\PayLogOpenService;
use app\api_broker\service\PayLogService; use app\api_broker\service\PayLogService;
use app\api_broker\service\PushMessageService;
use app\api_broker\service\RedisCacheService; use app\api_broker\service\RedisCacheService;
use app\api_broker\service\VipService; use app\api_broker\service\VipService;
use app\index\extend\Basic; use app\index\extend\Basic;
...@@ -4753,7 +4754,7 @@ class Finance extends Basic ...@@ -4753,7 +4754,7 @@ class Finance extends Basic
} }
$refund_where['is_del'] = $status = 0; $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'])) { if (empty($refund_data[0]['id'])) {
return $this->response($code, '没有该退款详情或审核完成'); return $this->response($code, '没有该退款详情或审核完成');
...@@ -4814,6 +4815,13 @@ class Finance extends Basic ...@@ -4814,6 +4815,13 @@ class Finance extends Basic
$save_data['status'] = $status = 4; $save_data['status'] = $status = 4;
$m_refund_log->updateData(['is_del'=>1], ['refund_id'=>$this->params['refund_id'],'status'=>1,'is_del'=>0]); $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); $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) { if ($num) {
......
...@@ -6,6 +6,7 @@ namespace app\index\controller; ...@@ -6,6 +6,7 @@ namespace app\index\controller;
use app\api_broker\service\OfficeOrderLogService; use app\api_broker\service\OfficeOrderLogService;
use app\api_broker\service\OfficePayLogService; use app\api_broker\service\OfficePayLogService;
use app\api_broker\service\PushMessageService;
use app\api_broker\service\RedisCacheService; use app\api_broker\service\RedisCacheService;
use app\index\extend\Basic; use app\index\extend\Basic;
use app\index\untils\ExportExcelUntil; use app\index\untils\ExportExcelUntil;
...@@ -2191,7 +2192,7 @@ class OfficePayLog extends Basic ...@@ -2191,7 +2192,7 @@ class OfficePayLog extends Basic
} }
$refund_where['is_del'] = $status = 0; $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'])) { if (empty($refund_data[0]['id'])) {
return $this->response($code, '没有该退款详情或审核完成'); return $this->response($code, '没有该退款详情或审核完成');
...@@ -2252,6 +2253,13 @@ class OfficePayLog extends Basic ...@@ -2252,6 +2253,13 @@ class OfficePayLog extends Basic
$save_data['status'] = $status = 4; $save_data['status'] = $status = 4;
$m_refund_log->updateData(['is_del'=>1], ['refund_id'=>$this->params['refund_id'],'status'=>1,'is_del'=>0]); $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); $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) { 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