作者 郭文星

123

@@ -279,6 +279,8 @@ class Api extends Controller @@ -279,6 +279,8 @@ class Api extends Controller
279 $orderlog['user_id'] = $cks['user_id']; 279 $orderlog['user_id'] = $cks['user_id'];
280 $orderlog['createtime'] = time(); 280 $orderlog['createtime'] = time();
281 Db::name('order_log')->insert($orderlog); 281 Db::name('order_log')->insert($orderlog);
  282 + $this->SendMessage($cks['id']);
  283 + SendMessage();
282 284
283 } 285 }
284 } 286 }
@@ -179,6 +179,7 @@ if (!function_exists('beingPushed')) { @@ -179,6 +179,7 @@ if (!function_exists('beingPushed')) {
179 */ 179 */
180 function beingPushed($type, $openid, $page, $temp) 180 function beingPushed($type, $openid, $page, $temp)
181 { 181 {
  182 +
182 $data = []; 183 $data = [];
183 $data['touser'] = $openid; 184 $data['touser'] = $openid;
184 $data['page'] = $page; 185 $data['page'] = $page;
@@ -189,14 +190,14 @@ if (!function_exists('beingPushed')) { @@ -189,14 +190,14 @@ if (!function_exists('beingPushed')) {
189 $data['template_id'] = "ws6bz6-WyHHA-upU2oRzc_C5toDUexe9ZicQ-ITtImA"; 190 $data['template_id'] = "ws6bz6-WyHHA-upU2oRzc_C5toDUexe9ZicQ-ITtImA";
190 $data['data'] = [ 191 $data['data'] = [
191 "thing10" => [ 192 "thing10" => [
192 - 'value' =>1,//审核状态(待处理) 193 + 'value' =>$temp['value1'],//审核状态(待处理)
193 ], 194 ],
194 "thing12" => [ 195 "thing12" => [
195 - 'value' => 2,//申请人(测试黄超) 196 + 'value' => $temp['value2'],//申请人(测试黄超)
196 ], 197 ],
197 198
198 "thing8" => [ 199 "thing8" => [
199 - 'value' => 3,//原因(入州报备审核) 200 + 'value' => $temp['value3'],//原因(入州报备审核)
200 ] 201 ]
201 ]; 202 ];
202 break; 203 break;
@@ -252,18 +253,23 @@ if (!function_exists('beingPushed')) { @@ -252,18 +253,23 @@ if (!function_exists('beingPushed')) {
252 ]; 253 ];
253 break; 254 break;
254 case 5: 255 case 5:
255 -  
256 //预约结果通知 256 //预约结果通知
257 $data['template_id'] = "oczyQ_SabASMQRRhDedXRGUEzCAuGh1xBw8sp2HVPvQ"; 257 $data['template_id'] = "oczyQ_SabASMQRRhDedXRGUEzCAuGh1xBw8sp2HVPvQ";
258 $data['data'] = [ 258 $data['data'] = [
259 - "thing12" => [ 259 + "thing1" => [
260 'value' => $temp['value1'],//备注 260 'value' => $temp['value1'],//备注
261 ], 261 ],
262 - "time10" => [ 262 + "thing2" => [
263 'value' =>$temp['value2'],//日期 263 'value' =>$temp['value2'],//日期
264 ], 264 ],
265 - "thing8" => [ 265 + "number3" => [
266 'value' => $temp['value3'],//就诊人 266 'value' => $temp['value3'],//就诊人
  267 + ],
  268 + "time4" => [
  269 + 'value' => $temp['value4'],//就诊人
  270 + ],
  271 + "thing6" => [
  272 + 'value' => $temp['value5'],//就诊人
267 ] 273 ]
268 ]; 274 ];
269 break; 275 break;
@@ -1332,6 +1332,7 @@ class Car extends Base @@ -1332,6 +1332,7 @@ class Car extends Base
1332 ]; 1332 ];
1333 } 1333 }
1334 $res = Db::name("order")->insertGetId($data); 1334 $res = Db::name("order")->insertGetId($data);
  1335 + $this->SendMessage($res);
1335 $this->success("请求成功", $res); 1336 $this->success("请求成功", $res);
1336 } 1337 }
1337 1338
@@ -1587,9 +1588,9 @@ class Car extends Base @@ -1587,9 +1588,9 @@ class Car extends Base
1587 ]; 1588 ];
1588 $this->success("请求成功",$data); 1589 $this->success("请求成功",$data);
1589 } 1590 }
1590 - public function test(){  
1591 - $res=SendMessage(117);  
1592 - $this->success("123",$res); 1591 + public function SendMessage($id){
  1592 + $res=SendMessage($id);
  1593 + $this->success("推送成功",$res);
1593 } 1594 }
1594 1595
1595 /** 1596 /**
@@ -373,23 +373,26 @@ class WxxcxPush extends Base @@ -373,23 +373,26 @@ class WxxcxPush extends Base
373 373
374 //小程序发送一次性订阅消息 374 //小程序发送一次性订阅消息
375 public function Message($openid,$reservation_id){ 375 public function Message($openid,$reservation_id){
376 -  
377 $reservation=Db::name("order")->find($reservation_id); 376 $reservation=Db::name("order")->find($reservation_id);
378 -  
379 if(!empty($reservation)){ 377 if(!empty($reservation)){
380 // 启动事务 378 // 启动事务
381 Db::startTrans(); 379 Db::startTrans();
382 try { 380 try {
  381 + //查询线路
  382 + $route=Db::name("route")->find($reservation['route_id']);
383 $createtime = time(); 383 $createtime = time();
  384 + if(!$reservation['remarks']){
  385 + $reservation['remarks']="暂无";
  386 + }
384 //通知 387 //通知
385 $page = '/pageOne/moreRes/moreRes'; 388 $page = '/pageOne/moreRes/moreRes';
386 $temp='oczyQ_SabASMQRRhDedXRGUEzCAuGh1xBw8sp2HVPvQ'; 389 $temp='oczyQ_SabASMQRRhDedXRGUEzCAuGh1xBw8sp2HVPvQ';
387 $insert_message_log_data = array( 390 $insert_message_log_data = array(
388 - 'value1' => "预约提醒",  
389 - 'value2' => "123123",  
390 - 'value3' => "123123123",  
391 - 'value4' => "123123123",  
392 - 'value5' => "123123123", 391 + 'value1' => $route['start_address'],
  392 + 'value2' => $route['end_address'],
  393 + 'value3' => $reservation['number'],
  394 + 'value4' => date("Y-m-d H:i:s",$reservation['reservation_time']),
  395 + 'value5' => $reservation['remarks'],
393 ); 396 );
394 397
395 $res = beingPushed(5, $openid, $page, $insert_message_log_data); 398 $res = beingPushed(5, $openid, $page, $insert_message_log_data);
1 2024-04-02 17:59:05《117》"{\"errcode\":43101,\"errmsg\":\"user refuse to accept the msg rid: 660bd6ea-622ec5d0-43cc7fb2\"}" 1 2024-04-02 17:59:05《117》"{\"errcode\":43101,\"errmsg\":\"user refuse to accept the msg rid: 660bd6ea-622ec5d0-43cc7fb2\"}"
2 2024-04-02 18:00:07《117》"{\"errcode\":43101,\"errmsg\":\"user refuse to accept the msg rid: 660bd727-39dc0f13-306b3b82\"}" 2 2024-04-02 18:00:07《117》"{\"errcode\":43101,\"errmsg\":\"user refuse to accept the msg rid: 660bd727-39dc0f13-306b3b82\"}"
3 2024-04-15 15:24:09《117》"{\"errcode\":43101,\"errmsg\":\"user refuse to accept the msg rid: 661cd619-364b9ebc-754d7dac\"}" 3 2024-04-15 15:24:09《117》"{\"errcode\":43101,\"errmsg\":\"user refuse to accept the msg rid: 661cd619-364b9ebc-754d7dac\"}"
  4 +2024-04-16 17:18:59《148》"{\"errcode\":47003,\"errmsg\":\"argument invalid! data.thing1.value is empty rid: 661e4284-747c1e57-5ce5d353\"}"
  5 +2024-04-16 17:21:09《148》"{\"errcode\":47003,\"errmsg\":\"argument invalid! data.time4.value invalid rid: 661e4306-0a8337e8-5f986f5c\"}"
  6 +2024-04-16 17:22:18《148》"{\"errcode\":47003,\"errmsg\":\"argument invalid! data.thing6.value is empty rid: 661e434b-67bc5de6-571b10bb\"}"
  7 +2024-04-16 17:22:37《148》[]
  8 +2024-04-16 17:22:52《148》123
  9 +2024-04-16 17:23:15《148》1211111113
  10 +2024-04-16 17:24:12《148》null
  11 +2024-04-16 17:25:12《148》"{\"errcode\":40037,\"errmsg\":\"invalid template_id rid: 661e43f9-323362e6-242cea9d\"}"
  12 +2024-04-16 17:25:18《148》"{\"errcode\":47003,\"errmsg\":\"argument invalid! data.thing6.value is empty rid: 661e43ff-5bbd095a-22413f7b\"}"
  13 +2024-04-16 17:25:31《148》"{\"errcode\":0,\"errmsg\":\"ok\",\"msgid\":3416969644790153218}"
  14 +2024-04-16 17:32:28《148》"{\"errcode\":43101,\"errmsg\":\"user refuse to accept the msg rid: 661e45ad-13c5c27b-0b6367b3\"}"
  15 +2024-04-16 17:33:44《148》"{\"errcode\":47003,\"errmsg\":\"argument invalid! data.thing6.value is empty rid: 661e45f9-32acf98e-1cf3514f\"}"
  16 +2024-04-16 17:34:12《148》"{\"errcode\":0,\"errmsg\":\"ok\",\"msgid\":3416978387196084225}"