cari

Rumah  >  Soal Jawab  >  teks badan

php permintaan tamat masa

$file =input('post.avatar');
	if(!$file){
		$this->error('请上传需要导入的表格!支持csv,xls,xlsx格式!');
	}
	$filePath = ROOT_PATH . DS . 'public' . DS . $file;
	if (!is_file($filePath)) {
		$this->error('上传的表格不存在,请核实');
	}
	$PHPReader = new \PHPExcel_Reader_Excel2007();
		if (!$PHPReader->canRead($filePath)) {
			$PHPReader = new \PHPExcel_Reader_Excel5();
		if (!$PHPReader->canRead($filePath)) {
			$PHPReader = new \PHPExcel_Reader_CSV();
			$PHPReader->setInputEncoding('GBK');
			if (!$PHPReader->canRead($filePath)) {
				$this->error(__('Unknown data format'));
			}
		}
	}         
    for($i=2;$i<=$allRow;$i++){
        switch ($express_id) {
            case 1:
                //接口请求参数
                $post_info = [
                    
                ];
                //请求接口
                $json = sendRequest('',$post_info,'POST');
                $return = json_decode($json,1);
                $code = $return['code'];
                if($code==0){
                    $return_data = $return['data'];
                    $taskid = $return_data['recordId'];
                    //处理成功时的业务逻辑
                    $result = [];
                    $result[$i] = [
                        
                    ];
                    //更新用户信息
                    $yu_money = $yu_money-$total_fee;
                    \app\common\model\User::score($score=0,'-'.$total_fee,$uid,',编号'.$retu[$i]['id']);
                    $continue_num = $continue_num+1;
                }else{
                    $this->error($return['msg']);
                }
                break;
            default:
                # code...
                break;
        }
    }
    //循环结束执行业务逻辑


Pengguna memuat naik borang->latar belakang php menghuraikan borang->Minta bilangan rekod jadual antara muka luaran dalam badan gelung melalui gelung for dan gelung berapa kali->Apabila semua gelung for sedang dilaksanakan, mengendalikan perniagaan lain

Sekarang Masalahnya ialah apabila jadual mempunyai lebih daripada 500 data, masa pelaksanaan keseluruhan untuk gelung terlalu lama, menyebabkan pelayan tamat masa

Bagaimana untuk menyelesaikan situasi ini? antara muka boleh menerima sehingga 5 pelarasan data pada satu masa

Di atas adalah contoh kod saya terlalu panjang


张少伟张少伟2102 hari yang lalu935

membalas semua(0)saya akan balas

Tiada jawapan
  • Batalbalas