mkPayOn($uid); $userData = (new UserModel)->where("uid",$uid)->find(); $i_tuid = 0; $i_uid = 0; if(!empty($userData) && $userData["i_tuid"]>0){ $i_tuid = intval($userData["i_tuid"]); } if(!empty($userData) && $userData["i_uid"]>0){ $i_uid = intval($userData["i_uid"]); } $bool = $this->insert([ 'pay_no' => $payOn, 'out_trade_no' => empty($out_trade_no) ? $payOn : $out_trade_no, 'uid' => $uid, 'pay_type' => $payType, 'code' => $code, 'money' => $money, 'content' => $content, 'd_json' => serialize($djson), 'time' => time(), 'admin_id' => $admin_id, 'apple_pid' => $apple_pid, 'i_tuid' => $i_tuid, 'i_uid' => $i_uid ]); return $bool ? $payOn : null; } /** * 生成平台支付流水 */ private function mkPayOn($uid) { return 'PN' . time() . rand(1000, 9000) . $uid; } }