示例#1
0
 public static function sendRedpack($gh_id, $openid, $mobile, $category = self::CATEGORY_SMS)
 {
     //        U::yjhu_w('sendRedpack begins.');
     $log = self::findOne(['gh_id' => $gh_id, 'openid' => $openid, 'mobile' => $mobile, 'category' => $category]);
     if (empty($log)) {
         $log = new self();
         $log->gh_id = $gh_id;
         $log->openid = $openid;
         $log->mobile = $mobile;
         $log->category = $category;
         $log->amount = self::redpackAmount($category);
         if (WxPayApi::sendRedPack($openid, $log->amount, '会员首次关注红包')) {
             $log->sendtime = time();
             $log->save(false);
             //                U::yjhu_w('sendRedpack ends.');
             return true;
         }
     }
     return false;
 }
示例#2
0
 public function actionRedpack($openid, $amount)
 {
     $result = \app\models\wxpay\WxPayApi::sendRedPack($openid, $amount, '会员首次关注红包');
     var_dump($result);
 }