$db_logistic = Db::connect(DB_LOGISTIC);
//CODE.....
$db_logistic->startTrans();
try{
            $data = array(
                'arrive_time' => $time,
                'status' => 2,
                );
             $db_logistic->name('consign')->where('id',$self_consign['id'])->update($data);
             $all_status_value = array_count_values($all_status);
             if(count($consign_list) - $all_status_value[2] == 1){ //如果这张单全部配送完成
                $data1 = array(
                    'arrive_time' => $time,
                    );
                $db_logistic->name('order')->where('id',$id)->update($data1);
             }
        
             $db_logistic->commit();
             
        }catch(\Exception $e){
            $db_logistic->rollback();
        }请问这样的写法不行的吗  如果不行改如何修改		最佳答案
		