MiniAppController.php 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * Author: 芸众商城 www.yunzshop.com
  5. * Date: 2017/2/28
  6. * Time: 上午10:39
  7. */
  8. namespace app\frontend\modules\order\controllers;
  9. use app\common\components\ApiController;
  10. use app\frontend\modules\member\services\MemberCartService;
  11. use app\frontend\modules\memberCart\MemberCartCollection;
  12. use app\common\models\Order;
  13. use app\frontend\modules\order\services\MessageService;
  14. use app\frontend\modules\order\services\OtherMessageService;
  15. use app\common\models\MemberMiniAppModel;
  16. use app\frontend\modules\order\services\MiniMessageService;
  17. use app\common\models\FormId;
  18. class MiniAppController extends ApiController
  19. {
  20. public function index()
  21. {
  22. $order = Order::find(\Yunshop::request()->orderId);
  23. $formId = \Yunshop::request()->formID;
  24. \Log::debug('===========发送模板消息',$formId);
  25. (new MiniMessageService($order,$formId,2,'订单支付成功通知'))->received();
  26. return $this->successJson('成功');
  27. }
  28. public function formId(){
  29. $formId = \Yunshop::request()->formID;
  30. $ar = array(
  31. 'formid' => $formId,
  32. 'addtime' => time(),
  33. );
  34. FormId::insert($ar);
  35. }
  36. // public function formId(){
  37. // $memberId = \Yunshop::request()->memberId;
  38. // $ingress = \Yunshop::request()->ingress;
  39. // $type = \Yunshop::request()->type;
  40. // if ($ingress != 'weChatApplet' && $type !=2){
  41. // return ;
  42. // }
  43. // $formId = \Yunshop::request()->formID;
  44. // $formIdTrem = MemberMiniAppModel::select()->where('member_id',$memberId)->first();
  45. // $time = strtotime (date("Y-m-d H:i:s")); //当前时间
  46. // $minute = floor(($time - $formIdTrem->formId_create_time) % 86400/60);
  47. // if ($minute > 10080 ){
  48. // MemberMiniAppModel::where('member_id',$memberId)
  49. // ->uniacid()
  50. // ->update([
  51. // 'formId'=>$formId,
  52. // 'formId_create_time' =>$time,
  53. // ]);
  54. // }else{
  55. // if (!empty($formIdTrem->formId)){
  56. // $formId = $formIdTrem->formId.'#'.$formId;
  57. // }
  58. // MemberMiniAppModel::where('member_id',$memberId)
  59. // ->uniacid()
  60. // ->update([
  61. // 'formId'=> $formId,
  62. // 'formId_create_time' =>$time,
  63. // ]);
  64. // }
  65. // return $this->successJson('成功');
  66. // }
  67. }