field('bonus_id,usable_time as usabletm')->where($cond)->select(); } public function testCondition() { $mod_type = Model('bonus_type'); // $condition = array('sender_id' => 36490, 'relayer_id' => 36490, '_op' => 'or'); // $condition = array($condition,array('make_type' => 0),'_op' => 'and'); //$condition = "(sender_id=36490 or relayer_id => 36490) and (make_type = 0)"; $member_id = 36490; $cond = array(); $cond['sender_id|repayer_id'] = array('_multi'=>true,$member_id,36491); $cond['make_type'] = 0; $mod_type->where($cond)->select(); } private function xxx() { $bar = new bar(); } public function testDestruct() { echo __FUNCTION__ . " begin \n"; $this->xxx(); $bar = new bar(); echo __FUNCTION__ . " end \n"; } public function testBrands() { $url = '美宝莲-心机咬唇0727.mp4'; $url = urlencode($url); $x = mt_rand(1,1); $brands = brand_helper::instance()->brandex(); } public function testEvalu() { $data = []; $item['goods_id'] = 10; $item['score'] = 3; $item['comment'] = 'hello world'; $item['images'][] = '/Users/stanley-king/work/PHPProject/shopnc/data/upload/uploadtmp/20161215080916-593ef137-923f-14c0-1307-118be24c9c0e.jpg'; $data['goods'] = $item; $x = json_encode($data); $x = base64_encode($x); $y = json_decode($x,true); } public function testPaysuccess() { $pay_sn = '910510761110261481'; account_helper::onPaySuccess($pay_sn); } public function testOrderSuccess() { $mod = Model('order'); $pay_sn = '910510761110261481'; $order_info = $mod->getOrderInfo(array('pay_sn' => $pay_sn)); $logic_order = Logic('order'); $result = $logic_order->changeOrderStateReceive($order_info,'system','系统','超期未收货系统自动完成订单'); } public function testUpfile() { $file = '/Users/stanley-king/work/PHPProject/shopnc/data/upload/uploadtmp/20161215081131-53be4be9-fe01-50e7-28c0-ded900c9a0f6.jpg'; $ext = exif_imagetype($file); $exif = image_type_to_mime_type($ext); $tagnmae = exif_tagname($ext); $info = new SplFileInfo($file); $type = $info->getType(); $type = $info->getExtension(); $size = $info->getSize(); $tmp_name = $info->getFilename(); } public function testTmpfile() { $file = '/private/var/tmp/php49DATg'; $info = file($file); } public function testEvaluation() { $mod = Model(); $field = 'member.member_avatar,goods.goods_spec,evaluate_goods.geval_id,evaluate_goods.geval_commonid,evaluate_goods.geval_goodsid,evaluate_goods.geval_goodsname,evaluate_goods.geval_scores,evaluate_goods.geval_content,evaluate_goods.geval_isanonymous,evaluate_goods.geval_addtime,evaluate_goods.geval_frommemberid,evaluate_goods.geval_frommembername,evaluate_goods.geval_explain,evaluate_goods.geval_image'; $on = 'evaluate_goods.geval_frommemberid=member.member_id,goods.goods_id=evaluate_goods.geval_goodsid'; $mod->table('evaluate_goods,member,goods')->field($field); $items = $mod->join('inner,left')->on($on)->where(array('evaluate_goods.geval_commonid' => 2188))->select(); foreach ($items as $item) { $keyval = unserialize($item['goods_spec']); foreach ($keyval as $key => $val) { $goods_spec = $val; } } //spec = $x = 0; } public static function tearDownAfterClass() { } }