正在显示
1 个修改的文件
包含
14 行增加
和
14 行删除
| @@ -242,7 +242,7 @@ class Wechat extends Api | @@ -242,7 +242,7 @@ class Wechat extends Api | ||
| 242 | if(in_array($role['type'],['1','3'])){ | 242 | if(in_array($role['type'],['1','3'])){ |
| 243 | return $this->error('我是代理不记录'); | 243 | return $this->error('我是代理不记录'); |
| 244 | } | 244 | } |
| 245 | - | 245 | + |
| 246 | Db::name('user')->where($w)->update(['pid'=>$param['share_id'],'updatetime'=>$time]); | 246 | Db::name('user')->where($w)->update(['pid'=>$param['share_id'],'updatetime'=>$time]); |
| 247 | return $this->success('更新关系'); | 247 | return $this->success('更新关系'); |
| 248 | }else{ | 248 | }else{ |
| @@ -292,7 +292,7 @@ class Wechat extends Api | @@ -292,7 +292,7 @@ class Wechat extends Api | ||
| 292 | return $this->error('预下单信息错误'); | 292 | return $this->error('预下单信息错误'); |
| 293 | } | 293 | } |
| 294 | $my_user_id = $this->auth->id; | 294 | $my_user_id = $this->auth->id; |
| 295 | - | 295 | + |
| 296 | if(empty($my_user_id)){return $this->error('用户信息错误');} | 296 | if(empty($my_user_id)){return $this->error('用户信息错误');} |
| 297 | $o_w["order_no"] = $order_no; | 297 | $o_w["order_no"] = $order_no; |
| 298 | $order_info = Db::name('verification_order')->where($o_w)->find(); | 298 | $order_info = Db::name('verification_order')->where($o_w)->find(); |
| @@ -334,7 +334,7 @@ class Wechat extends Api | @@ -334,7 +334,7 @@ class Wechat extends Api | ||
| 334 | public function notify(){ | 334 | public function notify(){ |
| 335 | $app = WehcatModule::getInstance()->initWechatPay(); | 335 | $app = WehcatModule::getInstance()->initWechatPay(); |
| 336 | $xml = file_get_contents("php://input"); | 336 | $xml = file_get_contents("php://input"); |
| 337 | - | 337 | + |
| 338 | $xmljson= json_encode(simplexml_load_string($xml, 'SimplexmlElement', LIBXML_NOCDATA ));//将对象转换个JSON | 338 | $xmljson= json_encode(simplexml_load_string($xml, 'SimplexmlElement', LIBXML_NOCDATA ));//将对象转换个JSON |
| 339 | $message = json_decode($xmljson,true); | 339 | $message = json_decode($xmljson,true); |
| 340 | // 使用通知里的 "微信支付订单号" 或者 "商户订单号" 去自己的数据库找到订单 | 340 | // 使用通知里的 "微信支付订单号" 或者 "商户订单号" 去自己的数据库找到订单 |
| @@ -353,11 +353,11 @@ class Wechat extends Api | @@ -353,11 +353,11 @@ class Wechat extends Api | ||
| 353 | $this->sales_distribution($order_info); | 353 | $this->sales_distribution($order_info); |
| 354 | } | 354 | } |
| 355 | } else { | 355 | } else { |
| 356 | - | 356 | + |
| 357 | } | 357 | } |
| 358 | // 返回状态 | 358 | // 返回状态 |
| 359 | $this->returnCode(true, 'OK'); | 359 | $this->returnCode(true, 'OK'); |
| 360 | - | 360 | + |
| 361 | 361 | ||
| 362 | /* | 362 | /* |
| 363 | $xml = file_get_contents("php://input"); | 363 | $xml = file_get_contents("php://input"); |
| @@ -380,7 +380,7 @@ class Wechat extends Api | @@ -380,7 +380,7 @@ class Wechat extends Api | ||
| 380 | 'return_code' => $returnCode ? 'SUCCESS' : 'FAIL', | 380 | 'return_code' => $returnCode ? 'SUCCESS' : 'FAIL', |
| 381 | 'return_msg' => $msg ?: 'OK', | 381 | 'return_msg' => $msg ?: 'OK', |
| 382 | ]; | 382 | ]; |
| 383 | - | 383 | + |
| 384 | die($this->toXml($return)); | 384 | die($this->toXml($return)); |
| 385 | } | 385 | } |
| 386 | 386 | ||
| @@ -451,7 +451,7 @@ class Wechat extends Api | @@ -451,7 +451,7 @@ class Wechat extends Api | ||
| 451 | 451 | ||
| 452 | //支付后,根据用户角色 处理对应的事情 | 452 | //支付后,根据用户角色 处理对应的事情 |
| 453 | private function getParent($pid,$verification_coupon_ids,$order_id){ | 453 | private function getParent($pid,$verification_coupon_ids,$order_id){ |
| 454 | - | 454 | + |
| 455 | //上级身份 | 455 | //上级身份 |
| 456 | $time = time(); | 456 | $time = time(); |
| 457 | $w1 = []; | 457 | $w1 = []; |
| @@ -479,10 +479,10 @@ class Wechat extends Api | @@ -479,10 +479,10 @@ class Wechat extends Api | ||
| 479 | $save['verification_coupon_id'] = $store['verification_coupon_id']; | 479 | $save['verification_coupon_id'] = $store['verification_coupon_id']; |
| 480 | $save['verification_store_id'] = $store['id']; | 480 | $save['verification_store_id'] = $store['id']; |
| 481 | $save['user_id'] = $pid; | 481 | $save['user_id'] = $pid; |
| 482 | - | 482 | + |
| 483 | $save['type'] = 0;//使用情况 | 483 | $save['type'] = 0;//使用情况 |
| 484 | $save['closetime'] = $coupon['closetime']; | 484 | $save['closetime'] = $coupon['closetime']; |
| 485 | - $save['receive_no'] = $time.uniqid(); | 485 | + $save['receive_no'] = rand(100000,999999).uniqid(); |
| 486 | $res = (new \app\api\controller\v1\Index())->build($save['receive_no']); | 486 | $res = (new \app\api\controller\v1\Index())->build($save['receive_no']); |
| 487 | $save['qr_code'] = $res;//二维码 | 487 | $save['qr_code'] = $res;//二维码 |
| 488 | $save['createtime'] = $time; | 488 | $save['createtime'] = $time; |
| @@ -519,7 +519,7 @@ class Wechat extends Api | @@ -519,7 +519,7 @@ class Wechat extends Api | ||
| 519 | } | 519 | } |
| 520 | } | 520 | } |
| 521 | 521 | ||
| 522 | - | 522 | + |
| 523 | 523 | ||
| 524 | 524 | ||
| 525 | // 发放红包 单位 分 最低100分, | 525 | // 发放红包 单位 分 最低100分, |
| @@ -547,7 +547,7 @@ class Wechat extends Api | @@ -547,7 +547,7 @@ class Wechat extends Api | ||
| 547 | 'act_name' => '佣金分享红包到账', | 547 | 'act_name' => '佣金分享红包到账', |
| 548 | 'remark' => '感谢您的参与', | 548 | 'remark' => '感谢您的参与', |
| 549 | ]); | 549 | ]); |
| 550 | - | 550 | + |
| 551 | if($result['return_code'] == 'SUCCESS' && $result['result_code'] == 'SUCCESS'){ | 551 | if($result['return_code'] == 'SUCCESS' && $result['result_code'] == 'SUCCESS'){ |
| 552 | //记录佣金表 verification_brokerage_record | 552 | //记录佣金表 verification_brokerage_record |
| 553 | $send_result = 1; | 553 | $send_result = 1; |
| @@ -556,7 +556,7 @@ class Wechat extends Api | @@ -556,7 +556,7 @@ class Wechat extends Api | ||
| 556 | $this->brokerage_record($verification_store,$user_info,$send_result,$verification_order,$mch_billno); | 556 | $this->brokerage_record($verification_store,$user_info,$send_result,$verification_order,$mch_billno); |
| 557 | }catch(\Exception $e){ | 557 | }catch(\Exception $e){ |
| 558 | Db::name('wechat_pay_recode')->insert(['json'=>json_encode($result),'time'=>time(),'action'=>'grant_red_packets']); | 558 | Db::name('wechat_pay_recode')->insert(['json'=>json_encode($result),'time'=>time(),'action'=>'grant_red_packets']); |
| 559 | - | 559 | + |
| 560 | } | 560 | } |
| 561 | } | 561 | } |
| 562 | 562 | ||
| @@ -584,10 +584,10 @@ class Wechat extends Api | @@ -584,10 +584,10 @@ class Wechat extends Api | ||
| 584 | }catch(\Exception $e){ | 584 | }catch(\Exception $e){ |
| 585 | Db::name('wechat_pay_recode')->insert(['json'=>$e->getMessage(),'time'=>time()]); | 585 | Db::name('wechat_pay_recode')->insert(['json'=>$e->getMessage(),'time'=>time()]); |
| 586 | } | 586 | } |
| 587 | - | 587 | + |
| 588 | } | 588 | } |
| 589 | 589 | ||
| 590 | 590 | ||
| 591 | - | 591 | + |
| 592 | 592 | ||
| 593 | } | 593 | } |
-
请 注册 或 登录 后发表评论