column('class'); // $a=array_unique($select); // $arr=[]; // foreach($a as $k=>$v){ // $pid=Goodsclass::where('id',$v)->value('pid'); // $arr[$pid][]=$v; // } // foreach($arr as $k=>$v){ // Goodsclass::where('id',$k)->update(['children'=>json_encode($v,true)]); // } // $a=Goodsclass::where('pid','>',0)->where('children','<>',null)->column('id'); // $arr = []; // foreach ($a as $k => $v) { // $pid = Goodsclass::where('id', $v)->value('pid'); // $arr[$pid][] = $v; // } // foreach ($arr as $k => $v) { // Goodsclass::where('id', $k)->update(['children' => json_encode($v, true)]); // } d(1); // $a=array_values($a); // $client = new JPush($app_key, $master_secret); // $client->push() // ->setPlatform('all') // ->addAllAudience() // ->setNotificationAlert('Hello, JPush') // ->send(); // var_dump(2323); return json(['msg' =>create_password(123456, '11d3')]); // PushService::push('store_merchant_502', 502, '支付超时,订单已被取消,请重新提交订单'); // d(1); // $extra=$this->request->post(); // Redis::send('push-supplier-products', ['order_id'=>11]); // createSupplierGoods // d(OpurchaseclassLogic::createSupplierGoods(['goods'=>99])); $queue = 'send-mail'; // 数据,可以直接传数组,无需序列化 $data = ['to' => 'tom@gmail.com', 'content' => 'hello']; // 投递消息 Redis::send($queue, $data); // 投递延迟消息,消息会在60秒后处理 // Redis::send($queue, $data, 5); return json(['msg' =>create_password(123456, '11d3')]); } /** * @notes 下载文件 */ public function download() { $params = (new GenerateTableValidate())->goCheck('download'); $result = GeneratorLogic::download($params['file']); if (false === $result) { return $this->fail(GeneratorLogic::getError() ?: '下载失败'); } return response()->download($result, 'webman-curd.zip'); } /** * @notes 获取app更新信息 */ public function app_update(){ $find= Db::name('app_update')->where('type',2)->order('id','desc')->findOrEmpty(); return $this->success('ok',$find); } }