time(),'use_type' => 2,'rate' => 30,'amount' => 50,'member_id' => 0]; stat_helper::onUseBonus($param); } public function testMember() { $cur_date = new DateTime(); $cur_date->setDate(2016,8,20); $inter = new DateInterval('P1D'); $cur_date->sub($inter); stat_helper::onDaiyMember($cur_date->getTimestamp()); stat_helper::onDaiyBonus($cur_date->getTimestamp()); stat_helper::onDaiyOrder($cur_date->getTimestamp()); } public function testSelfDiscount() { stat_helper::onInitSelfDiscount(); } public function testInviteeDiscount() { stat_helper::onInitInviteesDiscount(); } public function testDailySelfDicount() { $cur_date = new DateTime(); $inter = new DateInterval('P1D'); $cur_date->sub($inter); stat_helper::onDailySelfDiscount($cur_date->getTimestamp()); } public function testDailyInviteeDiscount() { } private function inviter($mod_member,$member_id) { $members = $mod_member->field('inviter_id')->where(['member_id' => $member_id])->limit(false)->select(); if(empty($members)) { return false; } return intval($members[0]['member_id']); } public function testOme() { $x = "3.1.7"; $y = intval($x * 100 + 0.5); } }