Commit 22afcfb8 authored by hujun's avatar hujun

审核消息文案

parent b9679902
...@@ -86,8 +86,9 @@ class PayLogOpenService ...@@ -86,8 +86,9 @@ class PayLogOpenService
$leaderId = $verifyService->getLeaderIdByAgentId($agent_id); $leaderId = $verifyService->getLeaderIdByAgentId($agent_id);
if ($leaderId > 0) { if ($leaderId > 0) {
$push_service = new PushMessageService(); $push_service = new PushMessageService();
$message = "有人提交了[{$house_address}]开业申请,快去审核吧!"; $message_data['message'] = "有人提交了[{$house_address}]开业申请,快去审核吧!";
$push_service->record(13, 0, [$leaderId], $operation_id, ['message' => $message]); $message_data['title'] = '开业审核通知';
$push_service->recordCheck(7, [$leaderId], $operation_id, $message_data);
} }
} }
return $return_id; return $return_id;
...@@ -126,7 +127,7 @@ class PayLogOpenService ...@@ -126,7 +127,7 @@ class PayLogOpenService
} }
} }
//todo 推送 //todo 推送
$this->pushCheck($open_id, $status); $this->pushCheck($open_id, $status, $operation_id);
} }
} else { } else {
$num = 0; $num = 0;
...@@ -137,12 +138,13 @@ class PayLogOpenService ...@@ -137,12 +138,13 @@ class PayLogOpenService
/** /**
* @param $open_id * @param $open_id
* @param $status * @param $status
* @param $operation_id
* @return bool * @return bool
* @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\ModelNotFoundException * @throws \think\db\exception\ModelNotFoundException
* @throws \think\exception\DbException * @throws \think\exception\DbException
*/ */
private function pushCheck($open_id, $status) private function pushCheck($open_id, $status, $operation_id)
{ {
$push_agent = $this->payLogOpenModel->getFind('house_address,agent_id', $open_id); $push_agent = $this->payLogOpenModel->getFind('house_address,agent_id', $open_id);
if (!$push_agent) { if (!$push_agent) {
...@@ -161,10 +163,11 @@ class PayLogOpenService ...@@ -161,10 +163,11 @@ class PayLogOpenService
break; break;
default: default:
return false; return false;
} }
$push_service = new PushMessageService(); $push_service = new PushMessageService();
$push_service->record(13, 0, [$push_agent['agent_id']], 0, ['message' => $message]); $message_data['message'] = $message;
$message_data['title'] = '开业审核通知';
$push_service->recordCheck(7, [$push_agent['agent_id']], $operation_id, $message_data);
return true; return true;
} }
......
...@@ -16,6 +16,7 @@ use app\model\ABindingDevice; ...@@ -16,6 +16,7 @@ use app\model\ABindingDevice;
use app\model\AStore; use app\model\AStore;
use app\model\GHouses; use app\model\GHouses;
use app\model\GHousesToAgents; use app\model\GHousesToAgents;
use app\model\MPushCheckMessage;
use app\model\MPushMessage; use app\model\MPushMessage;
use app\model\OrderModel; use app\model\OrderModel;
use app\model\OReportModel; use app\model\OReportModel;
...@@ -336,6 +337,23 @@ class PushMessageService ...@@ -336,6 +337,23 @@ class PushMessageService
return $result; return $result;
} }
/**
* 记录需要推送的消息
*
* @param $type
* @param $house_id
* @param $agent_id
* @param $operation_id
* @param $data
* @return bool
*/
public function recordCheck($type, array $agent_id, $operation_id, $data = [])
{
$m_push = new MPushCheckMessage();
$result = $m_push->addAgentIdArray($agent_id, $operation_id, $type, $data);
return $result;
}
/** /**
* 消息推送 * 消息推送
*/ */
...@@ -573,8 +591,9 @@ class PushMessageService ...@@ -573,8 +591,9 @@ class PushMessageService
return false; return false;
} }
$record_data['title'] = '费用报销审核通知';
$record_data['message'] = '[' . $agent_data['name'] . ']提交了费用报销,快去审核吧!'; $record_data['message'] = '[' . $agent_data['name'] . ']提交了费用报销,快去审核吧!';
$this->record(19, 0, [$district_id_agent], $operation_id, $record_data); $this->recordCheck(5, [$district_id_agent], $operation_id, $record_data);
return true; return true;
} }
...@@ -588,7 +607,7 @@ class PushMessageService ...@@ -588,7 +607,7 @@ class PushMessageService
public function recordApplyForFeCheck($agent_id, $operation_id) public function recordApplyForFeCheck($agent_id, $operation_id)
{ {
$record_data['message'] = '你有费用报销通过审核通过!'; $record_data['message'] = '你有费用报销通过审核通过!';
$this->record(19, 0, [$agent_id], $operation_id, $record_data); $this->record(6, 0, [$agent_id], $operation_id, $record_data);
return true; return true;
} }
} }
\ No newline at end of file
...@@ -4909,7 +4909,9 @@ class Finance extends Basic ...@@ -4909,7 +4909,9 @@ class Finance extends Basic
$house_title = $m_order->getOrderById('house_id,house_title', $refund_data[0]['order_id']); $house_title = $m_order->getOrderById('house_id,house_title', $refund_data[0]['order_id']);
$record_data['message'] = '[' . $house_title['house_title'] . ']退款成功'; $record_data['message'] = '[' . $house_title['house_title'] . ']退款成功';
$record_data['order_id'] = $refund_data[0]['order_id']; $record_data['order_id'] = $refund_data[0]['order_id'];
$push->record(16, $house_title['house_id'], [$refund_data[0]['agent_id']], $this->userId, $record_data); $record_data['house_id'] = $house_title['house_id'];
$record_data['title'] = '退款成功-商铺';
$push->recordCheck(3, [$refund_data[0]['agent_id']], $this->userId, $record_data);
} }
if ($id > 0 && is_array($this->params['img_arr'])) { if ($id > 0 && is_array($this->params['img_arr'])) {
$m_img = new OImg(); $m_img = new OImg();
...@@ -4926,7 +4928,9 @@ class Finance extends Basic ...@@ -4926,7 +4928,9 @@ class Finance extends Basic
$house_title = $m_order->getOrderById('house_id,house_title', $refund_data[0]['order_id']); $house_title = $m_order->getOrderById('house_id,house_title', $refund_data[0]['order_id']);
$record_data['message'] = '[' . $house_title['house_title'] . ']退款被驳回,驳回原因:' . $save_data['remark']; $record_data['message'] = '[' . $house_title['house_title'] . ']退款被驳回,驳回原因:' . $save_data['remark'];
$record_data['order_id'] = $refund_data[0]['order_id']; $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); $record_data['house_id'] = $house_title['house_id'];
$record_data['title'] = '退款驳回-商铺';
$push->recordCheck(1, [$refund_data[0]['agent_id']], $this->userId, $record_data);
} }
if ($num) { if ($num) {
......
...@@ -2254,7 +2254,9 @@ class OfficePayLog extends Basic ...@@ -2254,7 +2254,9 @@ class OfficePayLog extends Basic
$house_title = $m_order->getOrderById('house_id,house_title', $refund_data[0]['order_id']); $house_title = $m_order->getOrderById('house_id,house_title', $refund_data[0]['order_id']);
$record_data['message'] = '['.$house_title['house_title'].']退款成功'; $record_data['message'] = '['.$house_title['house_title'].']退款成功';
$record_data['order_id'] = $refund_data[0]['order_id']; $record_data['order_id'] = $refund_data[0]['order_id'];
$push->record(18, $house_title['house_id'], [$refund_data[0]['agent_id']],$this->userId, $record_data); $record_data['house_id'] = $house_title['house_id'];
$record_data['title'] = '退款成功-办公楼';
$push->recordCheck(4, [$refund_data[0]['agent_id']],$this->userId, $record_data);
} }
break; break;
case 4 : case 4 :
...@@ -2267,7 +2269,9 @@ class OfficePayLog extends Basic ...@@ -2267,7 +2269,9 @@ class OfficePayLog extends Basic
$house_title = $m_order->getOrderById('house_id,house_title', $refund_data[0]['order_id']); $house_title = $m_order->getOrderById('house_id,house_title', $refund_data[0]['order_id']);
$record_data['message'] = '['.$house_title['house_title'].']退款被驳回,驳回原因:'.$save_data['remark']; $record_data['message'] = '['.$house_title['house_title'].']退款被驳回,驳回原因:'.$save_data['remark'];
$record_data['order_id'] = $refund_data[0]['order_id']; $record_data['order_id'] = $refund_data[0]['order_id'];
$push->record(17, $house_title['house_id'], [$refund_data[0]['agent_id']],$this->userId, $record_data); $record_data['house_id'] = $house_title['house_id'];
$record_data['title'] = '退款驳回-办公楼';
$push->recordCheck(2, [$refund_data[0]['agent_id']],$this->userId, $record_data);
} }
if ($num) { if ($num) {
......
...@@ -133,6 +133,10 @@ class MPushCheckMessage extends BaseModel ...@@ -133,6 +133,10 @@ class MPushCheckMessage extends BaseModel
$insert_data[$k]['message'] = $data['message']; $insert_data[$k]['message'] = $data['message'];
} }
if (isset($data['title'])) {
$insert_data[$k]['title'] = $data['title'];
}
if (isset($data['user_id'])) { if (isset($data['user_id'])) {
$insert_data[$k]['user_id'] = $data['user_id']; $insert_data[$k]['user_id'] = $data['user_id'];
} }
......
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